The North Face is located in Kowloon Tong, Hong Kong on Festival Walk, Shop L2-07, 2/F, 80 Tat Chee Ave. The North Face is rated 4 out of 5 in the category outdoor sports store in Hong Kong.
Address
Festival Walk, Shop L2-07, 2/F, 80 Tat Chee Ave
Accessibility
Wheelchair-accessible entrance