The North Face is located in Sha Tin, Hong Kong on New Town Plaza Phase 1, Shop 505. The North Face is rated 3.4 out of 5 in the category outdoor sports store in Hong Kong.
Address
New Town Plaza Phase 1, Shop 505
Accessibility
Wheelchair-accessible entrance