Got a question or want to book an experience in one of our stores? Give us a call on 0800 530 0541 or drop us an email.

Mayfair Store

London Flagship


46 Piccadilly
Mayfair, London, W1J 0DS
Mayfair Store

Selfridges, London

Oxford Street

The Wonder Room
Selfridges London, 400 Oxford Street, London, W1A 1AB
Mayfair Store

Westfield. London

White City

Westfield London
Ariel Way, London, W12 7GF
Mayfair Store

Selfridges, Manchester

Trafford Centre

The Trafford Centre
Manchester, UK, M17 8DA