{"id":3940,"date":"2026-02-03T12:10:33","date_gmt":"2026-02-03T04:10:33","guid":{"rendered":"https:\/\/store-friendly.com\/branches\/tuen-mun\/"},"modified":"2026-03-09T22:53:27","modified_gmt":"2026-03-09T14:53:27","slug":"tuenmun","status":"publish","type":"branches","link":"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/","title":{"rendered":"Tuen Mun Mini Storage"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"3940\" class=\"elementor elementor-3940 elementor-2801\" data-elementor-post-type=\"branches\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e598b18 e-flex e-con-boxed e-con e-parent\" data-id=\"6e598b18\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e3868cb elementor-widget__width-initial branch elementor-widget elementor-widget-shortcode\" data-id=\"3e3868cb\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">        <div class=\"slf-search-container\" data-auto-redirect=\"false\" data-redirect-url=\"\" data-relationships=\"{&quot;2&quot;:[{&quot;id&quot;:&quot;47&quot;,&quot;name&quot;:&quot;Sai Wan&quot;,&quot;order&quot;:&quot;84&quot;},{&quot;id&quot;:&quot;46&quot;,&quot;name&quot;:&quot;Aberdeen&quot;,&quot;order&quot;:&quot;80&quot;},{&quot;id&quot;:&quot;132&quot;,&quot;name&quot;:&quot;Wong Chuk Hang&quot;,&quot;order&quot;:&quot;76&quot;},{&quot;id&quot;:&quot;52&quot;,&quot;name&quot;:&quot;Ap Lei Chau&quot;,&quot;order&quot;:&quot;75&quot;},{&quot;id&quot;:&quot;49&quot;,&quot;name&quot;:&quot;Tin Hau&quot;,&quot;order&quot;:&quot;72&quot;},{&quot;id&quot;:&quot;50&quot;,&quot;name&quot;:&quot;North Point&quot;,&quot;order&quot;:&quot;71&quot;},{&quot;id&quot;:&quot;45&quot;,&quot;name&quot;:&quot;Shau Kei Wan&quot;,&quot;order&quot;:&quot;70&quot;},{&quot;id&quot;:&quot;51&quot;,&quot;name&quot;:&quot;Chai Wan&quot;,&quot;order&quot;:&quot;67&quot;}],&quot;4&quot;:[{&quot;id&quot;:&quot;19&quot;,&quot;name&quot;:&quot;Lai Chi Kok&quot;,&quot;order&quot;:&quot;60&quot;},{&quot;id&quot;:&quot;53&quot;,&quot;name&quot;:&quot;Cheung Sha Wan&quot;,&quot;order&quot;:&quot;59&quot;},{&quot;id&quot;:&quot;54&quot;,&quot;name&quot;:&quot;Mong Kok&quot;,&quot;order&quot;:&quot;55&quot;},{&quot;id&quot;:&quot;55&quot;,&quot;name&quot;:&quot;Hung Hom&quot;,&quot;order&quot;:&quot;53&quot;},{&quot;id&quot;:&quot;56&quot;,&quot;name&quot;:&quot;Diamond Hill&quot;,&quot;order&quot;:&quot;52&quot;},{&quot;id&quot;:&quot;136&quot;,&quot;name&quot;:&quot;San Po Kong&quot;,&quot;order&quot;:&quot;51&quot;},{&quot;id&quot;:&quot;18&quot;,&quot;name&quot;:&quot;Kwun Tong&quot;,&quot;order&quot;:&quot;47&quot;},{&quot;id&quot;:&quot;57&quot;,&quot;name&quot;:&quot;Yau Tong&quot;,&quot;order&quot;:&quot;46&quot;}],&quot;8&quot;:[{&quot;id&quot;:&quot;64&quot;,&quot;name&quot;:&quot;Tuen Mun&quot;,&quot;order&quot;:&quot;44&quot;},{&quot;id&quot;:&quot;65&quot;,&quot;name&quot;:&quot;Yuen Long&quot;,&quot;order&quot;:&quot;40&quot;},{&quot;id&quot;:&quot;63&quot;,&quot;name&quot;:&quot;Tsuen Wan&quot;,&quot;order&quot;:&quot;30&quot;},{&quot;id&quot;:&quot;62&quot;,&quot;name&quot;:&quot;Kwai Hing&quot;,&quot;order&quot;:&quot;27&quot;},{&quot;id&quot;:&quot;137&quot;,&quot;name&quot;:&quot;Kwai Chung&quot;,&quot;order&quot;:&quot;26&quot;},{&quot;id&quot;:&quot;58&quot;,&quot;name&quot;:&quot;Fanling&quot;,&quot;order&quot;:&quot;25&quot;},{&quot;id&quot;:&quot;61&quot;,&quot;name&quot;:&quot;Fo Tan&quot;,&quot;order&quot;:&quot;21&quot;},{&quot;id&quot;:&quot;138&quot;,&quot;name&quot;:&quot;Shek Mun&quot;,&quot;order&quot;:&quot;20&quot;},{&quot;id&quot;:&quot;60&quot;,&quot;name&quot;:&quot;Tai Po&quot;,&quot;order&quot;:&quot;18&quot;}],&quot;14&quot;:[{&quot;id&quot;:&quot;66&quot;,&quot;name&quot;:&quot;Central&quot;,&quot;order&quot;:&quot;16&quot;},{&quot;id&quot;:&quot;67&quot;,&quot;name&quot;:&quot;Areia Preta&quot;,&quot;order&quot;:&quot;14&quot;},{&quot;id&quot;:&quot;68&quot;,&quot;name&quot;:&quot;Toi San&quot;,&quot;order&quot;:&quot;13&quot;}],&quot;16&quot;:[{&quot;id&quot;:&quot;77&quot;,&quot;name&quot;:&quot;Taipei&quot;,&quot;order&quot;:&quot;10&quot;},{&quot;id&quot;:&quot;78&quot;,&quot;name&quot;:&quot;Taichung&quot;,&quot;order&quot;:&quot;9&quot;}],&quot;10&quot;:[{&quot;id&quot;:&quot;70&quot;,&quot;name&quot;:&quot;Bukit Merah&quot;,&quot;order&quot;:&quot;7&quot;},{&quot;id&quot;:&quot;69&quot;,&quot;name&quot;:&quot;Bedok South&quot;,&quot;order&quot;:&quot;6&quot;},{&quot;id&quot;:&quot;72&quot;,&quot;name&quot;:&quot;Clementi&quot;,&quot;order&quot;:&quot;5&quot;},{&quot;id&quot;:&quot;71&quot;,&quot;name&quot;:&quot;Jurong East&quot;,&quot;order&quot;:&quot;4&quot;},{&quot;id&quot;:&quot;73&quot;,&quot;name&quot;:&quot;Leng Kee&quot;,&quot;order&quot;:&quot;3&quot;},{&quot;id&quot;:&quot;74&quot;,&quot;name&quot;:&quot;Paya Lebar&quot;,&quot;order&quot;:&quot;2&quot;},{&quot;id&quot;:&quot;134&quot;,&quot;name&quot;:&quot;Ubi&quot;,&quot;order&quot;:&quot;1&quot;}]}\" data-all-districts=\"[{&quot;id&quot;:47,&quot;name&quot;:&quot;Sai Wan&quot;},{&quot;id&quot;:46,&quot;name&quot;:&quot;Aberdeen&quot;},{&quot;id&quot;:132,&quot;name&quot;:&quot;Wong Chuk Hang&quot;},{&quot;id&quot;:52,&quot;name&quot;:&quot;Ap Lei Chau&quot;},{&quot;id&quot;:49,&quot;name&quot;:&quot;Tin Hau&quot;},{&quot;id&quot;:50,&quot;name&quot;:&quot;North Point&quot;},{&quot;id&quot;:45,&quot;name&quot;:&quot;Shau Kei Wan&quot;},{&quot;id&quot;:51,&quot;name&quot;:&quot;Chai Wan&quot;},{&quot;id&quot;:19,&quot;name&quot;:&quot;Lai Chi Kok&quot;},{&quot;id&quot;:53,&quot;name&quot;:&quot;Cheung Sha Wan&quot;},{&quot;id&quot;:54,&quot;name&quot;:&quot;Mong Kok&quot;},{&quot;id&quot;:55,&quot;name&quot;:&quot;Hung Hom&quot;},{&quot;id&quot;:56,&quot;name&quot;:&quot;Diamond Hill&quot;},{&quot;id&quot;:136,&quot;name&quot;:&quot;San Po Kong&quot;},{&quot;id&quot;:18,&quot;name&quot;:&quot;Kwun Tong&quot;},{&quot;id&quot;:57,&quot;name&quot;:&quot;Yau Tong&quot;},{&quot;id&quot;:64,&quot;name&quot;:&quot;Tuen Mun&quot;},{&quot;id&quot;:65,&quot;name&quot;:&quot;Yuen Long&quot;},{&quot;id&quot;:63,&quot;name&quot;:&quot;Tsuen Wan&quot;},{&quot;id&quot;:62,&quot;name&quot;:&quot;Kwai Hing&quot;},{&quot;id&quot;:137,&quot;name&quot;:&quot;Kwai Chung&quot;},{&quot;id&quot;:58,&quot;name&quot;:&quot;Fanling&quot;},{&quot;id&quot;:61,&quot;name&quot;:&quot;Fo Tan&quot;},{&quot;id&quot;:138,&quot;name&quot;:&quot;Shek Mun&quot;},{&quot;id&quot;:60,&quot;name&quot;:&quot;Tai Po&quot;},{&quot;id&quot;:66,&quot;name&quot;:&quot;Central&quot;},{&quot;id&quot;:67,&quot;name&quot;:&quot;Areia Preta&quot;},{&quot;id&quot;:68,&quot;name&quot;:&quot;Toi San&quot;},{&quot;id&quot;:77,&quot;name&quot;:&quot;Taipei&quot;},{&quot;id&quot;:78,&quot;name&quot;:&quot;Taichung&quot;},{&quot;id&quot;:70,&quot;name&quot;:&quot;Bukit Merah&quot;},{&quot;id&quot;:69,&quot;name&quot;:&quot;Bedok South&quot;},{&quot;id&quot;:72,&quot;name&quot;:&quot;Clementi&quot;},{&quot;id&quot;:71,&quot;name&quot;:&quot;Jurong East&quot;},{&quot;id&quot;:73,&quot;name&quot;:&quot;Leng Kee&quot;},{&quot;id&quot;:74,&quot;name&quot;:&quot;Paya Lebar&quot;},{&quot;id&quot;:134,&quot;name&quot;:&quot;Ubi&quot;}]\" data-lang=\"en\" data-category-slugs=\"{&quot;47&quot;:&quot;saiwan&quot;,&quot;46&quot;:&quot;Aberdeen&quot;,&quot;132&quot;:&quot;WongChukHang&quot;,&quot;52&quot;:&quot;ApLeiChau&quot;,&quot;49&quot;:&quot;tinhau&quot;,&quot;50&quot;:&quot;NorthPoint&quot;,&quot;45&quot;:&quot;shaukeiwan&quot;,&quot;51&quot;:&quot;chaiwan&quot;,&quot;19&quot;:&quot;laichikok&quot;,&quot;53&quot;:&quot;CheungShaWan&quot;,&quot;54&quot;:&quot;mongkok&quot;,&quot;55&quot;:&quot;HungHom&quot;,&quot;56&quot;:&quot;DiamondHill&quot;,&quot;136&quot;:&quot;SanPoKong&quot;,&quot;18&quot;:&quot;kwuntong&quot;,&quot;57&quot;:&quot;YauTong&quot;,&quot;64&quot;:&quot;tuenmun&quot;,&quot;65&quot;:&quot;YuenLong&quot;,&quot;63&quot;:&quot;tsuenwan&quot;,&quot;62&quot;:&quot;kwaihing&quot;,&quot;137&quot;:&quot;kwaichung&quot;,&quot;58&quot;:&quot;fanling&quot;,&quot;61&quot;:&quot;FoTan&quot;,&quot;138&quot;:&quot;ShekMun&quot;,&quot;60&quot;:&quot;TaiPo&quot;,&quot;66&quot;:&quot;macaucentral&quot;,&quot;67&quot;:&quot;macauareiapreta&quot;,&quot;68&quot;:&quot;macautoisan&quot;,&quot;77&quot;:&quot;taipei&quot;,&quot;78&quot;:&quot;taichung&quot;,&quot;70&quot;:&quot;bukitmerah&quot;,&quot;69&quot;:&quot;bedoksouth&quot;,&quot;72&quot;:&quot;clementi&quot;,&quot;71&quot;:&quot;jurongeast&quot;,&quot;73&quot;:&quot;lengkee&quot;,&quot;74&quot;:&quot;payalebar&quot;,&quot;134&quot;:&quot;ubi&quot;}\" data-parent-redirect-slugs=\"{&quot;2&quot;:&quot;hongkongisland&quot;,&quot;4&quot;:&quot;kowloon&quot;,&quot;8&quot;:&quot;NewTerritories&quot;,&quot;10&quot;:&quot;Singapore&quot;,&quot;14&quot;:&quot;macau&quot;,&quot;16&quot;:&quot;taiwan&quot;}\">\n                        <div class=\"slf-search-box\">\n                <select class=\"slf-search-select\" id=\"slf-search-area\">\n                    <option value=\"\">Select Area<\/option>\n                                            <option value=\"2\"  data-order=\"0\">\n                            Hong Kong Island                        <\/option>\n                                            <option value=\"4\"  data-order=\"1\">\n                            Kowloon                        <\/option>\n                                            <option value=\"8\"  data-order=\"2\">\n                            New Territories                        <\/option>\n                                            <option value=\"14\"  data-order=\"3\">\n                            Macau                        <\/option>\n                                            <option value=\"16\"  data-order=\"4\">\n                            Taiwan                        <\/option>\n                                            <option value=\"10\"  data-order=\"5\">\n                            Singapore                        <\/option>\n                                    <\/select>\n            <\/div>\n                        \n                        <div class=\"slf-search-box\">\n                <select class=\"slf-search-select\" id=\"slf-search-district\">\n                    <option value=\"\">Select Sub-district<\/option>\n                                                <option value=\"47\" >\n                                Sai Wan                            <\/option>\n                                                    <option value=\"46\" >\n                                Aberdeen                            <\/option>\n                                                    <option value=\"132\" >\n                                Wong Chuk Hang                            <\/option>\n                                                    <option value=\"52\" >\n                                Ap Lei Chau                            <\/option>\n                                                    <option value=\"49\" >\n                                Tin Hau                            <\/option>\n                                                    <option value=\"50\" >\n                                North Point                            <\/option>\n                                                    <option value=\"45\" >\n                                Shau Kei Wan                            <\/option>\n                                                    <option value=\"51\" >\n                                Chai Wan                            <\/option>\n                                                    <option value=\"19\" >\n                                Lai Chi Kok                            <\/option>\n                                                    <option value=\"53\" >\n                                Cheung Sha Wan                            <\/option>\n                                                    <option value=\"54\" >\n                                Mong Kok                            <\/option>\n                                                    <option value=\"55\" >\n                                Hung Hom                            <\/option>\n                                                    <option value=\"56\" >\n                                Diamond Hill                            <\/option>\n                                                    <option value=\"136\" >\n                                San Po Kong                            <\/option>\n                                                    <option value=\"18\" >\n                                Kwun Tong                            <\/option>\n                                                    <option value=\"57\" >\n                                Yau Tong                            <\/option>\n                                                    <option value=\"64\" >\n                                Tuen Mun                            <\/option>\n                                                    <option value=\"65\" >\n                                Yuen Long                            <\/option>\n                                                    <option value=\"63\" >\n                                Tsuen Wan                            <\/option>\n                                                    <option value=\"62\" >\n                                Kwai Hing                            <\/option>\n                                                    <option value=\"137\" >\n                                Kwai Chung                            <\/option>\n                                                    <option value=\"58\" >\n                                Fanling                            <\/option>\n                                                    <option value=\"61\" >\n                                Fo Tan                            <\/option>\n                                                    <option value=\"138\" >\n                                Shek Mun                            <\/option>\n                                                    <option value=\"60\" >\n                                Tai Po                            <\/option>\n                                                    <option value=\"66\" >\n                                Central                            <\/option>\n                                                    <option value=\"67\" >\n                                Areia Preta                            <\/option>\n                                                    <option value=\"68\" >\n                                Toi San                            <\/option>\n                                                    <option value=\"77\" >\n                                Taipei                            <\/option>\n                                                    <option value=\"78\" >\n                                Taichung                            <\/option>\n                                                    <option value=\"70\" >\n                                Bukit Merah                            <\/option>\n                                                    <option value=\"69\" >\n                                Bedok South                            <\/option>\n                                                    <option value=\"72\" >\n                                Clementi                            <\/option>\n                                                    <option value=\"71\" >\n                                Jurong East                            <\/option>\n                                                    <option value=\"73\" >\n                                Leng Kee                            <\/option>\n                                                    <option value=\"74\" >\n                                Paya Lebar                            <\/option>\n                                                    <option value=\"134\" >\n                                Ubi                            <\/option>\n                                        <\/select>\n            <\/div>\n                        \n            <div class=\"slf-search-btn\">\n                <img decoding=\"async\" src=\"https:\/\/www.store-friendly.com\/wp-content\/plugins\/store-locator-filter\/assets\/icon_arrow_right_r.png\" alt=\"Search\" onerror=\"this.parentNode.innerHTML='<svg width=&quot;20&quot; height=&quot;20&quot; viewBox=&quot;0 0 24 24&quot; fill=&quot;none&quot; stroke=&quot;currentColor&quot; stroke-width=&quot;2&quot; stroke-linecap=&quot;round&quot; stroke-linejoin=&quot;round&quot;><polyline points=&quot;9,18 15,12 9,6&quot;><\/polyline><\/svg>';\">\n            <\/div>\n        <\/div>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-618dc1d elementor-widget elementor-widget-shortcode\" data-id=\"618dc1d\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style type=\"text\/css\">\n  body #asl-storelocator.asl-cont.asl-template-0 {--sl-font-size: 14px;--sl-title-size: 18px;--sl-btn-size: 18px;--sl-primary: #00479D;--sl-header: #00479D;--sl-header-color: #00479D;--sl-infobox-color: #00479D;--sl-infobox-bg: #FFC804;--sl-infobox-a: #00479D;--sl-search-text: #00479D;--sl-search-btn-color: #FFFFFF;--sl-search-btn-bg: #00479D;--sl-action-btn-color: #FFFFFF;--sl-action-btn-bg: #00479D;--sl-color: #00479D;--sl-list-bg: #FFFFFF;--sl-list-title: #00479D;--sl-list-sub-title: #00479D;--sl-highlighted: #FFC804;}.asl-buttons .zoomhere {display: none !important;}.asl-p-cont .asl-print-btn,.asl-cont .asl-print-btn {display: none !important;}  #asl-storelocator.asl-cont .sl-main-cont .asl-panel.pol-lg-12 {order: 0;}\n  #asl-storelocator.asl-cont .sl-main-cont .asl-panel.pol-lg-12 .asl-panel-inner{ position: relative;height: 450px;}\n  .asl-cont .onoffswitch .onoffswitch-label .onoffswitch-switch:before {content: \"OPEN\" !important;}\n  .asl-cont .onoffswitch .onoffswitch-label .onoffswitch-switch:after {content: \"ALL\" !important;}\n  @media (max-width: 767px) {\n    #asl-storelocator.asl-cont .asl-panel {order: 0;}\n  }\n  .asl-cont.sl-search-only .Filter_section + .sl-row {display: none;}\n  .asl-cont .sl-hide-branches,\n  .asl-cont .sl-hide-branches:hover {color: #FFF !important; text-decoration: none !important;cursor: pointer;}\n  #asl-storelocator.asl-cont { --sf-infobox-offset-y: -50px; }\n  #asl-storelocator.asl-cont .infoBox .infoWindow {\n    transform: translateY(var(--sf-infobox-offset-y)) !important;\n  }\n  #asl-storelocator.asl-cont .infoBox > img {\n    transform: translateY(var(--sf-infobox-offset-y)) !important;\n  }\n  #asl-storelocator.asl-cont .infoBox .infoWindow .infowindowContent .arrow-down {\n    \/* display: none !important; *\/\n  }\n  #asl-storelocator.asl-cont .sl-item .sl-row.addr-loc.highlighted {\n    background-color: var(--sl-highlighted, #eeffee);\n    border-radius: 8px;\n  }\n<\/style>\n<div id=\"asl-storelocator\" class=\"storelocator-main asl-cont asl-template-0 asl-layout-0 asl-bg-0  asl-text-1\">\n  <div class=\"asl-wrapper\">\n    <div class=\"sl-container\">\n             \n      <div class=\"sl-row Filter_section\">\n          <div class=\"pol-lg-4 pol-md-5 pol-sm-12 search_filter\">\n              <label class=\"mb-2\" for=\"auto-complete-search\">Search Location<\/label>\n              <div class=\"sl-search-group input-group d-flex\">\n                <input type=\"text\" value=\"\" data-submit=\"disable\" id=\"auto-complete-search\" placeholder=\"Enter a Location\"  class=\"asl-search-address form-control isp_ignore\">\n                <div class=\"input-group-append\">\n                  <button aria-label=\"Search Location\" title=\"Search Location\" type=\"button\" class=\"input-group-text span-geo\"><i class=\"icon-search\"><\/i><\/button>\n                <\/div>\n              <\/div>\n          <\/div>\n          <div class=\"pol-lg-8 pol-md-7 pol-sm-12\">\n            <div class=\"sl-row\">\n              <div class=\"pol-sm-12 asl-advance-filters hide\">\n                <div class=\"sl-row\">\n                                                      <div class=\"pol-lg-4 pol-md-6 pol-sm-12  asl-ddl-filters asl-ddl-filter-cats\">\n                      <div class=\"asl-filter-cntrl\">\n                        <label class=\"asl-cntrl-lbl\" for=\"asl-categories\">Category<\/label>\n                        <div class=\"sl-dropdown-cont\" id=\"categories_filter\">\n                        <\/div>\n                      <\/div>\n                  <\/div>\n                                                                        <div class=\"pol-lg-4 pol-md-6 pol-sm-12 range_filter asl-ddl-filters hide\">\n                    <div class=\"rangeFilter asl-filter-cntrl\">\n                      <label for=\"asl-radius-slide\" class=\"asl-cntrl-lbl\">Distance Range<\/label>\n                      <input id=\"asl-radius-slide\" type=\"text\" class=\"span2\" \/>\n                      <span class=\"rad-unit\">Radius: <span id=\"asl-radius-input\"><\/span> <span id=\"asl-dist-unit\">Km<\/span><\/span>\n                    <\/div>\n                  <\/div>\n                  <div class=\"pol-lg-2 pol-md-3 pol-sm-12 Status_filter\">\n                    <div class=\"asl-filter-cntrl\">\n                      <label class=\"asl-cntrl-lbl\">Status<\/label>\n                      <div class=\"onoffswitch\">\n                        <input type=\"checkbox\" name=\"onoffswitch\" class=\"onoffswitch-checkbox\" id=\"asl-open-close\" checked>\n                        <label aria-label=\"Opened Stores\" title=\"Opened Stores\" class=\"onoffswitch-label\" for=\"asl-open-close\">\n                            <span class=\"onoffswitch-inner\"><\/span>\n                            <span class=\"onoffswitch-switch\"><\/span>\n                        <\/label>\n                      <\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n      <\/div>\n            <div class=\"sl-row\">\n        <div class=\"pol-12\">\n            <div class=\"sl-main-cont\">\n                <div class=\"sl-row no-gutters sl-main-row\">\n                    <div id=\"asl-panel\" class=\"asl-panel pol-md-5 pol-lg-4 asl_locator-panel\">\n                        <div class=\"asl-overlay\" id=\"map-loading\">\n                            <div class=\"white\"><\/div>\n                            <div class=\"sl-loading\">\n                              <i class=\"animate-sl-spin icon-spin3\"><\/i>\n                              Loading...                            <\/div>\n                        <\/div>\n                                                <!-- list -->\n                        <div class=\"asl-panel-inner\">\n                            <div class=\"top-title Num_of_store\">\n                              <span><span class=\"sl-head-title\">\n                                                            Tuen Mun                                                          \n                              <\/span><!-- : <span class=\"count-result\">0<\/span>--><\/span>\n                                                          <\/div>\n                            <div class=\"sl-main-cont-box\">\n                              <div id=\"asl-list\" class=\"sl-list-wrapper\">\n                                <ul id=\"p-statelist\" class=\"sl-list\">\n                                <\/ul>\n                              <\/div>\n                            <\/div>\n                        <\/div>\n\n                        <div class=\"directions-cont hide\">\n                            <div class=\"agile-modal-header\">\n                                <button type=\"button\" class=\"close\"><span aria-hidden=\"true\">\u00d7<\/span><\/button>\n                                <h4>Store Direction<\/h4>\n                            <\/div>\n                            <div class=\"rendered-directions\" id=\"asl-rendered-dir\" style=\"direction: ltr;\"><\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"pol-md-7 pol-lg-8 asl-map\">\n                        <div class=\"map-image\">\n                            <div id=\"asl-map-canv\" class=\"asl-map-canv\"><\/div>\n                            <div id=\"agile-modal-direction\" class=\"agile-modal fade\">\n    <div class=\"agile-modal-backdrop-in\"><\/div>\n    <div class=\"agile-modal-dialog in\">\n        <div class=\"agile-modal-content\">\n            <div class=\"sl-form-group d-flex justify-content-between\">\n                <h4 >GET DIRECTIONS<\/h4>\n                <button type=\"button\" class=\"close-directions sl-close\" data-dismiss=\"agile-modal\" aria-label=\"Close\">&times;<\/button>\n            <\/div>\n            <div class=\"sl-form-group\">\n                <label for=\"frm-lbl\">From:<\/label>\n                <input type=\"text\" class=\"form-control frm-place\" id=\"frm-lbl\" placeholder=\"Enter a Location\">\n            <\/div>\n            <div class=\"sl-form-group\">\n                <label for=\"to-lbl\">To:<\/label>\n                <input readonly=\"true\" type=\"text\"  class=\"directions-to form-control\" id=\"to-lbl\" placeholder=\"Prepopulated Destination Address\">\n            <\/div>\n            <div class=\"sl-form-group mb-0\">\n                <label for=\"rbtn-km\" class=\"checkbox-inline\">\n                    <input type=\"radio\" name=\"dist-type\"  id=\"rbtn-km\" value=\"0\"> Km                <\/label>\n                <label for=\"rbtn-mile\" class=\"checkbox-inline\">\n                    <input type=\"radio\" name=\"dist-type\" checked id=\"rbtn-mile\" value=\"1\"> Miles                <\/label>\n            <\/div>\n            <div class=\"sl-form-group mb-0\">\n                <button type=\"submit\" class=\"btn btn-default btn-submit\">GET DIRECTIONS<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div id=\"asl-geolocation-agile-modal\" class=\"agile-modal fade\">\n  <div class=\"agile-modal-backdrop-in\"><\/div>\n  <div class=\"agile-modal-dialog in\">\n    <div class=\"agile-modal-content\">\n            <div class=\"sl-form-group d-flex justify-content-between\">\n        <h5>Use my location to find the closest Service Provider near me<\/h5>\n        <button type=\"button\" class=\"close-directions sl-close\" data-dismiss=\"agile-modal\" aria-label=\"Close\">&times;<\/button>\n      <\/div>\n      <div class=\"sl-form-group text-center mb-0\">\n        <button type=\"button\" id=\"asl-btn-geolocation\" class=\"btn btn-block btn-default\">USE LOCATION<\/button>\n      <\/div>\n          <\/div>\n  <\/div>\n<\/div>\n\n<div id=\"asl-desc-agile-modal\" class=\"agile-modal fade\">\n  <div class=\"agile-modal-backdrop-in\"><\/div>\n  <div class=\"agile-modal-dialog in\">\n    <div class=\"agile-modal-content\">\n      <div class=\"sl-row\">\n        <div class=\"pol-md-12\">\n          <div class=\"sl-form-group d-flex justify-content-between\">\n            <h4 class=\"sl-title\">Description<\/h4>\n            <button type=\"button\" class=\"close-directions sl-close\" data-dismiss=\"agile-modal\" aria-label=\"Close\">&times;<\/button>\n          <\/div>\n          <div class=\"sl-desc\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n      <\/div>\n<\/div>\n<style>\n  \/* Default: show all titles *\/\n.title-cat-18, .title-cat-19, .title-cat-20, .title-cat-21, .title-cat-22, .title-cat-23, .title-cat-24, .title-cat-25, .title-cat-26, .title-cat-27, .title-cat-28, .title-cat-29, .title-cat-30, .title-cat-31, .title-cat-32, .title-cat-33, .title-cat-34, .title-cat-35, .title-cat-36, .title-cat-37, .title-cat-38, .title-cat-39, .title-cat-40, .title-cat-41, .title-cat-42, .title-cat-43, .title-cat-44, .title-cat-45, .title-cat-46, .title-cat-47, .title-cat-48, .title-cat-49, .title-cat-50, .title-cat-51, .title-cat-52, .title-cat-53, .title-cat-54, .title-cat-55, .title-cat-56, .title-cat-57, .title-cat-58, .title-cat-59, .title-cat-60, .title-cat-61, .title-cat-62, .title-cat-63, .title-cat-64, .title-cat-65, .title-cat-66, .title-cat-67, .title-cat-68, .title-cat-69, .title-cat-70, .title-cat-71, .title-cat-72, .title-cat-73, .title-cat-74, .title-cat-75, .title-cat-76, .title-cat-77, .title-cat-78, .title-cat-79, .title-cat-80, .title-cat-81, .title-cat-82, .title-cat-83, .title-cat-84, .title-cat-85, .title-cat-86, .title-cat-87, .title-cat-88, .title-cat-89, .title-cat-90, .title-cat-91, .title-cat-92, .title-cat-93, .title-cat-94, .title-cat-95, .title-cat-96, .title-cat-97, .title-cat-98, .title-cat-99, .title-cat-100, .title-cat-101, .title-cat-102, .title-cat-103, .title-cat-104, .title-cat-105, .title-cat-106, .title-cat-107, .title-cat-108, .title-cat-109, .title-cat-110, .title-cat-111, .title-cat-112, .title-cat-113, .title-cat-114, .title-cat-115, .title-cat-116, .title-cat-117, .title-cat-118, .title-cat-119, .title-cat-120, .title-cat-121, .title-cat-122, .title-cat-123, .title-cat-124, .title-cat-125, .title-cat-126, .title-cat-127, .title-cat-128, .title-cat-129, .title-cat-130, .title-cat-131, .title-cat-132, .title-cat-133, .title-cat-134, .title-cat-135, .title-cat-136, .title-cat-137, .title-cat-138, .title-cat-139, .title-cat-140, .title-cat-141, .title-cat-142 {\n    display: none;\n}\n<\/style>\n<script id=\"tmpl_list_item\" type=\"text\/x-jsrender\">\n<li class=\"sl-item cat-id-{{for categories}}{{:id}}{{\/for}} branchinfo\" data-id=\"{{:id}}\" tabindex=\"0\" accesskey=\"{{:id}}\">\n<div class=\"sl-addr-sec\">\n    {{if external_link}}\n\t  {{if external_link === 'yes'}}\n    <a href=\"{{:website}}\">\n      {{else}}\n    <a href=\"https:\/\/www.store-friendly.com\/en\/branches\/{{:slug}}\">\n      {{\/if}}\n    {{\/if}}                          \n    <div class=\"sl-row addr-loc\">\n        <div class=\"{{if path}}pol-sm-8 pol-8 pr-0{{else}}pol-12{{\/if}}\">\n\t\t\t{{if c_names}}\n\t\t\t{{for categories}}\n\t\t\t<h2 class=\"title-cat-{{:id}}\">{{:name}}<\/h2>\n\t\t\t{{\/for}}\n\t\t\t{{\/if}}\n            <p class=\"sl-addr-list-title\">{{:title}}<\/p>\n            <ul>\n                <li class=\"sl-info\" style=\"display: flex;align-items: flex-start;\">\n                    <div class=\"sl-info-inner\">\n                    <img decoding=\"async\" src=\"https:\/\/www.store-friendly.com\/wp-content\/themes\/wp-theme\/assets\/images\/map_icon_add.png\" width=\"24\" height=\"24\" alt=\"storefriendly\"> \n                    <span>{{:street}}<\/span>\n                    <\/div>\n                    <div class=\"map-share-button\">\n                    <\/div>\n                <\/li>\n                <li class=\"sl-info sl-tel-number\">\n                    <img decoding=\"async\" src=\"https:\/\/www.store-friendly.com\/wp-content\/themes\/wp-theme\/assets\/images\/map_icon_phone.png\" width=\"24\" height=\"24\" alt=\"storefriendly\"> \n                    <a href=\"tel:{{:phone}}\">{{:phone}}<\/a>\n                <\/li>\n            <\/ul>\n        <\/div>\n\n    <\/div>\n    {{if external_link}}\n    <\/a>\n    {{\/if}} \n\n    <div class=\"mt-3 sf-custom-map-btnwrap\">\n      <a href=\"#asl-map-canv\" class=\"sf-custom-map-details\">Map<\/a>\n      <a href=\"https:\/\/api.whatsapp.com\/send\/?phone=85297599254&amp;text=%E6%AD%A1%E8%BF%8E%E4%BD%BF%E7%94%A8%E5%85%A8%E6%96%B0%E5%84%B2%E5%AD%98%E6%98%93%E5%B0%8D%E8%A9%B1%E5%8A%9F%E8%83%BD%EF%BC%81%E5%A6%82%E6%AC%B2%E9%96%8B%E5%A7%8B%E5%B0%8D%E8%A9%B1%EF%BC%8C%E8%AB%8B%E7%9B%B4%E6%8E%A5%E7%99%BC%E9%80%81%E6%AD%A4%E8%A8%8A%E6%81%AF%E3%80%82\" target=\"_blank\" class=\"sf-map-btn sf-map-btn-whatsapp\">\n        Whatsapp      <\/a>\n      <a href=\"\/onlinebooking\" class=\"sf-map-btn sf-map-btn-reserve\">Reserve Now<\/a>\n      <div class=\"map-share-button\">\n                      <button onclick=\"(function(store){var directionUrl=(window.asl_build_direction_url?window.asl_build_direction_url(store,{travelmode:'transit'}):('https:\/\/www.google.com\/maps\/dir\/?api=1&destination=' + encodeURIComponent(store.street || '') + '&travelmode=transit'));if(window.asl_share_direction_debug){window.asl_share_direction_debug(store,directionUrl);}if(navigator.share){navigator.share({title:store.title,text:store.street,url:directionUrl}).catch((err)=>console.error('Share failed:',err));}else{alert('Sharing is not supported on this browser')}})({title:'{{:title}}',street:'{{:street}}',address:'{{:address}}',place_id:'{{:place_id}}',google_place_id:'{{:google_place_id}}',placeId:'{{:placeId}}',place_id_switch:'{{:place_id_switch}}'})\" style=\"background:none;border:none;padding:0;cursor:pointer;\" title=\"Share Store\">\n                        <img decoding=\"async\" src=\"https:\/\/www.store-friendly.com\/wp-content\/themes\/wp-theme\/assets\/images\/map_icon_share.png\" width=\"24\" height=\"24\" alt=\"storefriendly\">\n                      <\/button>\n      <\/div>\n    <\/div>\n\n <\/div>\n<\/li>\n<\/script>\n<script id=\"asl_too_tip\" type=\"text\/x-jsrender\">\n  {{if path}}\n<div class=\"image_map_popup\" style=\"display:none\"><img decoding=\"async\" src=\"{{:URL}}Logo\/{{:path}}\" \/><\/div>\n{{\/if}}\n<h3>{{:title}}<\/h3>\n<div class=\"infowindowContent\">\n<div class=\"sl-row sl-addr-sec\">\n   <div class=\"{{if path}}pol-sm-8 pol-8{{else}}pol-md-12{{\/if}}\">\n      <span class=\"sf-infobox-addr sl-tag\">{{:street}}<\/span>\n   <\/div>\n   {{if path}}\n   <div class=\"pl-0 pol-md-4 pol-4\">\n     <div class=\"img_box\" style=\"display:none\">\n       <img decoding=\"async\" src=\"{{:URL}}Logo\/{{:path}}\" alt=\"logo\">\n     <\/div>\n   <\/div>\n   {{\/if}}\n<\/div>\n<div class=\"info-addr\">\n   <div class=\"sl-row\">\n      {{if email}}\n      <div class=\"pol-md-12 pol-sm-12\">\n         <div class=\"sf-infobox-email info-addr-inner\">\n            <i class=\"icon-at\"><\/i>\n            <a href=\"mailto:{{:email}}\">{{:email}}<\/a>\n         <\/div>\n      <\/div>\n      {{\/if}}\n      {{if dist_str}}\n      <!--<div class=\"pol-6\">\n         <div class=\"info-addr-inner\">\n            <i class=\"icon-location-1\"><\/i>\n            <a>{{:dist_str}}<\/a>\n         <\/div>\n      <\/div>-->\n      {{\/if}}\n      {{if phone}}\n      <div class=\"pol-12\">\n         <div class=\"sf-infobox-tel info-addr-inner\">\n            <i class=\"icon-mobile\"><\/i>\n            <a href=\"tel:{{:phone}}\">{{:phone}}<\/a>\n         <\/div>\n      <\/div>\n      {{\/if}}\n      {{if open_hours}}\n      <div class=\"pol-12\">\n         <div class=\"info-addr-inner\">\n            <i class=\"icon-clock\"><\/i>\n            <span class=\"txt-hours\">{{:open_hours}}<\/span>\n         <\/div>\n      <\/div>\n      {{\/if}}\n      {{if days_str}}\n      <div class=\"pol-12\">\n         <div class=\"info-addr-inner\">\n            <i class=\"icon-calendar\"><\/i>\n            <span class=\"txt-hours\">{{:days_str}}<\/span>\n         <\/div>\n      <\/div>\n      {{\/if}}\n   <\/div>\n<\/div>\n{{if description}}\n<div class=\"short-desc\">{{:description}}<\/div>\n{{\/if}}\n<div class=\"asl-buttons asl-btn-full\" style=\"flex-direction: row-reverse;\">\n{{if external_link}}\n\t{{if external_link === 'yes'}}\n    \n\t\t<a class=\"action\" href=\"{{:website}}\">Details<\/a>\n    \n\t{{else}}\n\n\t\t<a class=\"action\" href=\"https:\/\/www.store-friendly.com\/en\/branches\/{{:slug}}\">Details<\/a>\n    \n\t{{\/if}}\n{{\/if}}  \n<\/div>\n\n<div class=\"arrow-down\"><\/div>\n<\/div>\n<\/script>\n<script type=\"text\/javascript\">\n (function() {\n   window.SF_PLACEID_TEMPLATE_SCRIPT_LOADED = true;\n   try {\n     document.documentElement.setAttribute('data-sf-placeid-template', 'loaded');\n   } catch (e) {}\n\n   if (window.console && typeof window.console.error === 'function') {\n     window.console.error('[SF place_id debug] BOOTSTRAP: template inline script executed');\n   }\n })();\n\n document.addEventListener('readystatechange', function() {\n   window['asl_tmpls'] = {};\n   window['asl_tmpls']['list'] = '#tmpl_list_item';\n   window['asl_tmpls'] = {};\n   window['asl_tmpls']['infobox'] = '#asl_too_tip';\n });\n\n (function() {\n   var sfDirectionDebugFromQuery = \/(?:^|[?&])asl_placeid_debug=1(?:&|$)\/.test(window.location.search);\n   var sfDirectionDebugFromWindow = !!window.ASL_PLACEID_DEBUG;\n   var sfDirectionDebugFromStorage = false;\n\n   try {\n     sfDirectionDebugFromStorage = window.localStorage && window.localStorage.getItem('asl_placeid_debug') === '1';\n   } catch (e) {\n     sfDirectionDebugFromStorage = false;\n   }\n\n   var sfDirectionDebug = sfDirectionDebugFromQuery || sfDirectionDebugFromWindow || sfDirectionDebugFromStorage;\n\n   function sfDebug() {\n     if (!sfDirectionDebug || !window.console || typeof window.console.log !== 'function') {\n       return;\n     }\n\n     var args = Array.prototype.slice.call(arguments);\n     args.unshift('[SF place_id debug]');\n     window.console.log.apply(window.console, args);\n   }\n\n   if (window.console && typeof window.console.error === 'function') {\n     window.console.error(\n       '[SF place_id debug] Status:',\n       sfDirectionDebug ? 'ENABLED' : 'DISABLED',\n       '| enable via ?asl_placeid_debug=1 or localStorage.setItem(\"asl_placeid_debug\", \"1\")'\n     );\n   }\n\n   sfDebug('Debug enabled. Place-id direction override is active for this template.');\n\n   function getStoreProps(store) {\n     if (!store) {\n       return {};\n     }\n\n     if (store.props_) {\n       return store.props_;\n     }\n\n     return store;\n   }\n\n   function getStorePlaceId(store) {\n     var props = getStoreProps(store);\n     var placeIdKeys = ['place_id', 'google_place_id', 'placeId', 'placeid'];\n\n     for (var i = 0; i < placeIdKeys.length; i++) {\n       var raw = props[placeIdKeys[i]];\n       if (raw === null || raw === undefined) {\n         continue;\n       }\n\n       var value = String(raw).trim();\n       if (value) {\n         sfDebug('Resolved place id from key:', placeIdKeys[i], value);\n         return value;\n       }\n     }\n\n     sfDebug('No place id found on store props:', props);\n     return '';\n   }\n\n   function usePlaceIdDirection(store) {\n     var props = getStoreProps(store);\n     var switchValue = props.place_id_switch;\n\n     if (switchValue === null || switchValue === undefined) {\n       sfDebug('place_id_switch missing, fallback to default direction');\n       return false;\n     }\n\n     var normalizedSwitch = String(switchValue).trim().toLowerCase();\n     var isEnabled = normalizedSwitch === 'yes';\n     sfDebug('place_id_switch value:', switchValue, 'normalized:', normalizedSwitch, 'enabled:', isEnabled);\n     return isEnabled;\n   }\n\n   function getDirectionMode() {\n     var config = window.asl_configuration || {};\n     var mode = String(config.direction_mode || 'DRIVING').toUpperCase();\n\n     if (mode === 'WALKING') {\n       return 'walking';\n     }\n\n     if (mode === 'TRANSIT') {\n       return 'transit';\n     }\n\n     if (mode === 'BICYCLING') {\n       return 'bicycling';\n     }\n\n     return 'driving';\n   }\n\n   function buildFallbackDestination(store) {\n     var props = getStoreProps(store);\n     var destinationParts = [];\n     var config = window.asl_configuration || {};\n\n     if (config.title_in_dir && props.title) {\n       destinationParts.push(props.title);\n     }\n\n     if (String(config.template || '') === '1' && props.street) {\n       destinationParts.push(props.street);\n     }\n\n     if (props.address) {\n       destinationParts.push(props.address);\n     } else if (props.street) {\n       destinationParts.push(props.street);\n     }\n\n     var destination = destinationParts.join(', ').replace(\/<\\\/?[^>]+(>|$)\/g, ' ');\n\n     if (config.coords_direction && store && store.location_ && typeof store.location_.lat === 'function' && typeof store.location_.lng === 'function') {\n       destination = store.location_.lat() + ',' + store.location_.lng();\n     }\n\n     return destination || '';\n   }\n\n   function buildGoogleDirectionUrl(store, options) {\n     var opts = options || {};\n     var travelmode = opts.travelmode || getDirectionMode();\n     var destination = opts.destination || buildFallbackDestination(store);\n     var placeId = opts.placeId || getStorePlaceId(store);\n     var shouldUsePlaceId = usePlaceIdDirection(store) && !!placeId;\n     var baseUrl = 'https:\/\/www.google.com\/maps\/dir\/?api=1';\n     var query = [];\n\n     if (shouldUsePlaceId) {\n       query.push('destination_place_id=' + encodeURIComponent(placeId));\n       if (destination) {\n         query.push('destination=' + encodeURIComponent(destination));\n       }\n     } else {\n       query.push('destination=' + encodeURIComponent(destination));\n     }\n\n     if (travelmode) {\n       query.push('travelmode=' + encodeURIComponent(travelmode));\n     }\n\n     var finalUrl = baseUrl + '&' + query.join('&');\n     sfDebug('Direction URL built', {\n       shouldUsePlaceId: shouldUsePlaceId,\n       placeId: placeId,\n       destination: destination,\n       travelmode: travelmode,\n       url: finalUrl\n     });\n     return finalUrl;\n   }\n\n   function patchPanelShowDirections(panelObj, patchLabel) {\n     if (!panelObj) {\n       return false;\n     }\n\n     var originalShowDirections = panelObj.showDirections;\n\n     if (typeof originalShowDirections !== 'function') {\n       sfDebug('Patch skipped: showDirections is not a function yet for', patchLabel);\n       return false;\n     }\n\n     if (originalShowDirections.__sfPlaceIdOverride) {\n       sfDebug('Patch already applied for', patchLabel);\n       return true;\n     }\n\n     panelObj.showDirections = function(store) {\n       var targetStore = store\n         || (this.get && this.get('selectedStore'))\n         || (window.asl_view && window.asl_view.get && window.asl_view.get('selectedStore'));\n\n       if (targetStore && usePlaceIdDirection(targetStore) && getStorePlaceId(targetStore)) {\n         if (window.asl_locator && typeof window.asl_locator.hook_event === 'function') {\n           window.asl_locator.hook_event({\n             type: 'direction',\n             data: targetStore.props_ || {}\n           });\n         }\n\n         var url = buildGoogleDirectionUrl(targetStore, { travelmode: getDirectionMode() });\n         sfDebug('Intercepted showDirections with place_id path.', {\n           patchLabel: patchLabel,\n           storeId: targetStore.id_ || null,\n           storeTitle: targetStore.props_ && targetStore.props_.title ? targetStore.props_.title : null,\n           url: url\n         });\n         window.open(url, '_blank', 'noopener,noreferrer');\n         return;\n       }\n\n       sfDebug('Fallback to original showDirections.', {\n         patchLabel: patchLabel,\n         storeId: targetStore && targetStore.id_ ? targetStore.id_ : null\n       });\n       return originalShowDirections.apply(this, arguments);\n     };\n\n     panelObj.showDirections.__sfPlaceIdOverride = true;\n     sfDebug('Patch applied:', patchLabel);\n     return true;\n   }\n\n   function patchShowDirectionsPrototype() {\n     if (!window.asl_locator || !window.asl_locator.Panel || !window.asl_locator.Panel.prototype) {\n       return false;\n     }\n\n     return patchPanelShowDirections(window.asl_locator.Panel.prototype, 'Panel.prototype.showDirections');\n   }\n\n   function patchShowDirectionsInstance() {\n     if (!window.asl_view || !window.asl_view._panel) {\n       return false;\n     }\n\n     return patchPanelShowDirections(window.asl_view._panel, 'asl_view._panel.showDirections');\n   }\n\n   function ensureDirectionOverride() {\n     var patched = patchShowDirectionsPrototype() || patchShowDirectionsInstance();\n\n     if (patched) {\n       return;\n     }\n\n     var attempts = 0;\n     var timer = setInterval(function() {\n       attempts++;\n       var patchedNow = patchShowDirectionsPrototype() || patchShowDirectionsInstance();\n       if (patchedNow || attempts > 120) {\n         if (!patchedNow && attempts > 120) {\n           sfDebug('Patch timeout: unable to patch showDirections after retries.', {\n             hasAslLocator: !!window.asl_locator,\n             hasPanelCtor: !!(window.asl_locator && window.asl_locator.Panel),\n             hasPanelProto: !!(window.asl_locator && window.asl_locator.Panel && window.asl_locator.Panel.prototype),\n             hasAslView: !!window.asl_view,\n             hasAslPanelInstance: !!(window.asl_view && window.asl_view._panel)\n           });\n         }\n         clearInterval(timer);\n       }\n     }, 250);\n   }\n\n   window.asl_build_direction_url = buildGoogleDirectionUrl;\n   window.asl_placeid_debug_on = function() {\n     sfDirectionDebug = true;\n     try {\n       if (window.localStorage) {\n         window.localStorage.setItem('asl_placeid_debug', '1');\n       }\n     } catch (e) {}\n     sfDebug('Debug switched ON at runtime.');\n   };\n   window.asl_placeid_debug_off = function() {\n     sfDirectionDebug = false;\n     try {\n       if (window.localStorage) {\n         window.localStorage.removeItem('asl_placeid_debug');\n       }\n     } catch (e) {}\n     if (window.console && typeof window.console.warn === 'function') {\n       window.console.warn('[SF place_id debug] Debug switched OFF at runtime.');\n     }\n   };\n   window.asl_share_direction_debug = function(store, directionUrl) {\n     sfDebug('Share button payload', {\n       title: store && store.title ? store.title : '',\n       street: store && store.street ? store.street : '',\n       address: store && store.address ? store.address : '',\n       place_id_switch: store && store.place_id_switch ? store.place_id_switch : '',\n       place_id: store && store.place_id ? store.place_id : '',\n       google_place_id: store && store.google_place_id ? store.google_place_id : '',\n       placeId: store && store.placeId ? store.placeId : '',\n       url: directionUrl || ''\n     });\n   };\n\n   function forceDetailsOnlyTrigger() {\n     if (window.asl_configuration) {\n       window.asl_configuration.disable_list_click = true;\n     }\n   }\n\n   function syncAddrLocHighlight() {\n     var root = document.getElementById('asl-storelocator');\n     if (!root) {\n       return;\n     }\n\n     var allAddr = root.querySelectorAll('li.sl-item .sl-row.addr-loc.highlighted');\n     for (var i = 0; i < allAddr.length; i++) {\n       allAddr[i].classList.remove('highlighted');\n     }\n\n     var activeItem = root.querySelector('li.sl-item.highlighted');\n     if (activeItem) {\n       var activeAddr = activeItem.querySelector('.sl-row.addr-loc');\n       if (activeAddr) {\n         activeAddr.classList.add('highlighted');\n       }\n       activeItem.classList.remove('highlighted');\n     }\n   }\n\n   forceDetailsOnlyTrigger();\n  ensureDirectionOverride();\n   document.addEventListener('DOMContentLoaded', forceDetailsOnlyTrigger);\n  document.addEventListener('DOMContentLoaded', ensureDirectionOverride);\n\n   document.addEventListener('click', function(event) {\n     var detailsButton = event.target.closest('#asl-storelocator .sf-custom-map-details');\n     if (!detailsButton) {\n       return;\n     }\n\n     event.preventDefault();\n\n     var listItem = detailsButton.closest('.sl-item');\n     if (!listItem || !listItem.store) {\n       return;\n     }\n\n     if (window.asl_view && typeof window.asl_view.highlight === 'function') {\n       window.asl_view.noRefreshList = true;\n       window.asl_view.highlight(listItem.store, window.jQuery ? window.jQuery(detailsButton) : null);\n     }\n\n     var mapCanvas = document.getElementById('asl-map-canv');\n     if (mapCanvas) {\n       if (typeof mapCanvas.scrollIntoView === 'function') {\n         mapCanvas.scrollIntoView({ behavior: 'smooth', block: 'start' });\n       }\n       if (window.history && typeof window.history.replaceState === 'function') {\n         window.history.replaceState(null, '', '#asl-map-canv');\n       } else {\n         window.location.hash = 'asl-map-canv';\n       }\n     }\n\n     setTimeout(syncAddrLocHighlight, 0);\n   }, true);\n\n   var observer = new MutationObserver(function() {\n     syncAddrLocHighlight();\n   });\n\n   document.addEventListener('DOMContentLoaded', function() {\n     var listRoot = document.getElementById('asl-list');\n     if (listRoot) {\n       observer.observe(listRoot, {\n         attributes: true,\n         subtree: true,\n         childList: true,\n         attributeFilter: ['class']\n       });\n     }\n     syncAddrLocHighlight();\n   });\n })();\n<\/script>\n<!-- This plugin is developed by \"Agile Store Locator for WordPress\" https:\/\/agilestorelocator.com --><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bfbac01 e-flex e-con-boxed e-con e-parent\" data-id=\"bfbac01\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d79a971 elementor-widget elementor-widget-sf-seo-accordion\" data-id=\"d79a971\" data-element_type=\"widget\" data-widget_type=\"sf-seo-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"sf-category-seo-item-new\">\r\n        <p>As one of the earlier new residential developments in Hong Kong, the district of Tuen Mun is located on the west side of the New Territories, and is home to a significant portion of Hong Kong\u2019s population. Public housing, private estates as well as townhouses are plentiful within the district. There is also a significant amount of office and industrial buildings within its large geographic area, and there is also the presence of river trade terminal facilities that mainly handle cargo traffic from the Pearl River Estuary. Tuen Mun is served by the MTR West Rail Line, and a comprehensive Light Rail network extends to its outer suburbs. Over the years, Tuen Mun has become a well-developed community with famous landmarks such as the Tuen Mun Town Hall, Tuen Mun Public Library, Tuen Mun Clinic, Tuen Mun Government Offices, Tuen Mun Law Courts, Tuen Mun Park, as well as shopping centres such as V City, The Trend Plaza Shopping Arcade, Tuen Mun Town Plaza shopping centre, all very well-known within Hong Kong. Apart from the consistent demand for storing solutions from its large population, Tuen Mun still also remains a major industrial hub and is a popular base for many logistics operations, leading to a consistent commercial demand for Tuen Mun storage spaces. StoreFriendly now has a total of 5 Tuen Mun storage facilities located in prime areas within the district, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, Yick Shiu Industrial Building to cover all customers in this large geographic area. We offer different kinds of unit size choices (8 square feet and above), which can surely fulfill any household, commercial or industrial needs. Call our 24-hour hotline today at (+852) 8202 0811, or conveniently Whatsapp our expert team at (+852) 6209 0009 to learn how we can help you!<\/p>\n        <\/div>\r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be7643c elementor-widget elementor-widget-text-editor\" data-id=\"be7643c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>As one of the earlier new residential developments in Hong Kong, the district of Tuen Mun is located on the west side of the New Territories, and is home to a significant portion of Hong Kong\u2019s population. Public housing, private estates as well as townhouses are plentiful within the district. There is also a significant amount of office and industrial buildings within its large geographic area, and there is also the presence of river trade terminal facilities that mainly handle cargo traffic from the Pearl River Estuary. Tuen Mun is served by the MTR West Rail Line, and a comprehensive Light Rail network extends to its outer suburbs. Over the years, Tuen Mun has become a well-developed community with famous landmarks such as the Tuen Mun Town Hall, Tuen Mun Public Library, Tuen Mun Clinic, Tuen Mun Government Offices, Tuen Mun Law Courts, Tuen Mun Park, as well as shopping centres such as V City, The Trend Plaza Shopping Arcade, Tuen Mun Town Plaza shopping centre, all very well-known within Hong Kong. Apart from the consistent demand for storing solutions from its large population, Tuen Mun still also remains a major industrial hub and is a popular base for many logistics operations, leading to a consistent commercial demand for Tuen Mun storage spaces. StoreFriendly now has a total of 5 Tuen Mun storage facilities located in prime areas within the district, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, Yick Shiu Industrial Building to cover all customers in this large geographic area. We offer different kinds of unit size choices (8 square feet and above), which can surely fulfill any household, commercial or industrial needs. Call our 24-hour hotline today at (+852) 8202 0811, or conveniently Whatsapp our expert team at (+852) 6209 0009 to learn how we can help you!<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>More Information + As one of the earlier new residential developments in Hong Kong, the district of Tuen Mun is located on the west side of the New Territories, and&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-3940","branches","type-branches","status-publish","hentry","branch_category-67"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tuen Mun Mini Storage | Hang Wai | Yick Shiu - Storefriendly<\/title>\n<meta name=\"description\" content=\"At StoreFriendly, we now have 5 Tuen Mun storage facilities located in industrial areas, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, and others.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tuen Mun Mini Storage | Hang Wai | Yick Shiu - Storefriendly\" \/>\n<meta property=\"og:description\" content=\"At StoreFriendly, we now have 5 Tuen Mun storage facilities located in industrial areas, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, and others.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/\" \/>\n<meta property=\"og:site_name\" content=\"Storefriendly\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T14:53:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/\",\"url\":\"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/\",\"name\":\"Tuen Mun Mini Storage | Hang Wai | Yick Shiu - Storefriendly\",\"isPartOf\":{\"@id\":\"https:\/\/www.store-friendly.com\/en\/#website\"},\"datePublished\":\"2026-02-03T04:10:33+00:00\",\"dateModified\":\"2026-03-09T14:53:27+00:00\",\"description\":\"At StoreFriendly, we now have 5 Tuen Mun storage facilities located in industrial areas, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, and others.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.store-friendly.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Branches\",\"item\":\"https:\/\/www.store-friendly.com\/en\/branches\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Tuen Mun Mini Storage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.store-friendly.com\/en\/#website\",\"url\":\"https:\/\/www.store-friendly.com\/en\/\",\"name\":\"\u5132\u5b58\u6613\u8ff7\u4f60\u5009\",\"description\":\"For most convenience, everyone is looking for \u201cstorage near me\u201d. We have over 100 Store Friendly branches in Hong Kong, so you can always find one near your home or office.\",\"alternateName\":\"\u5132\u5b58\u6613\u8ff7\u4f60\u5009\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.store-friendly.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tuen Mun Mini Storage | Hang Wai | Yick Shiu - Storefriendly","description":"At StoreFriendly, we now have 5 Tuen Mun storage facilities located in industrial areas, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, and others.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/","og_locale":"en_US","og_type":"article","og_title":"Tuen Mun Mini Storage | Hang Wai | Yick Shiu - Storefriendly","og_description":"At StoreFriendly, we now have 5 Tuen Mun storage facilities located in industrial areas, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, and others.","og_url":"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/","og_site_name":"Storefriendly","article_modified_time":"2026-03-09T14:53:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/","url":"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/","name":"Tuen Mun Mini Storage | Hang Wai | Yick Shiu - Storefriendly","isPartOf":{"@id":"https:\/\/www.store-friendly.com\/en\/#website"},"datePublished":"2026-02-03T04:10:33+00:00","dateModified":"2026-03-09T14:53:27+00:00","description":"At StoreFriendly, we now have 5 Tuen Mun storage facilities located in industrial areas, such as at Hang Wai Industrial Centre, Good Harvest Industrial building, and others.","breadcrumb":{"@id":"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.store-friendly.com\/en\/branches\/tuenmun\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.store-friendly.com\/en\/"},{"@type":"ListItem","position":2,"name":"Branches","item":"https:\/\/www.store-friendly.com\/en\/branches\/"},{"@type":"ListItem","position":3,"name":"Tuen Mun Mini Storage"}]},{"@type":"WebSite","@id":"https:\/\/www.store-friendly.com\/en\/#website","url":"https:\/\/www.store-friendly.com\/en\/","name":"\u5132\u5b58\u6613\u8ff7\u4f60\u5009","description":"For most convenience, everyone is looking for \u201cstorage near me\u201d. We have over 100 Store Friendly branches in Hong Kong, so you can always find one near your home or office.","alternateName":"\u5132\u5b58\u6613\u8ff7\u4f60\u5009","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.store-friendly.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.store-friendly.com\/en\/wp-json\/wp\/v2\/branches\/3940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.store-friendly.com\/en\/wp-json\/wp\/v2\/branches"}],"about":[{"href":"https:\/\/www.store-friendly.com\/en\/wp-json\/wp\/v2\/types\/branches"}],"author":[{"embeddable":true,"href":"https:\/\/www.store-friendly.com\/en\/wp-json\/wp\/v2\/users\/3"}],"version-history":[{"count":7,"href":"https:\/\/www.store-friendly.com\/en\/wp-json\/wp\/v2\/branches\/3940\/revisions"}],"predecessor-version":[{"id":8955,"href":"https:\/\/www.store-friendly.com\/en\/wp-json\/wp\/v2\/branches\/3940\/revisions\/8955"}],"wp:attachment":[{"href":"https:\/\/www.store-friendly.com\/en\/wp-json\/wp\/v2\/media?parent=3940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}