DESCRIPTION
Retail chain specialising in branded outdoor, winter sports clothing and equipment.
Website
Snow Rock (The North Face) Victoria
Location
28 Palace Street, London, SW1E 5JD
+44 (0) 20 7630 4969
Snow Rock Kensington High Street
Location
188 Kensington High Street, London, W8 7RG
+44 (0) 20 7937 0872
Snow Rock King Monument
Location
47 - 51 King William Street, London, EC4R 9AF
+44 (0) 20 7256 3940