Our Snow+Rock Victoria store has now closed. We apologise for any inconvenience caused. If you have an order to pick up please contact our customer services team on 0845 1001000 or email us at manager.direct@snowandrock.com

The North Face - Victoria

North Face, 28 Palace Street, Victoria

SW1E 5JD London

Phone 0203 780 2061

GPS Coordinates

Stores nearby
London - Harrods
Snow+Rock 2nd Floor, Harrods, 87 - 135 Brompton Road, Knightsbridge , SW1X 7XL London
London - Covent Garden, Mercer Street
Snow+Rock 4 Mercer Street, Covent Garden , WC2H 9QA London
London - Monument
Snow+Rock 47-51 King William Street , EC4R 9AF London
London - Kensington
New store
Snow+Rock 188 High Street, Kensington , W8 7RG London
London - Moorgate
Snow+Rock 72 Chiswell Street , EC1Y 4AB London
Chertsey
Snow+Rock 99 Fordwater Road , KT16 8HH Chertsey, Surrey