Notting Hill
174 Kensington Church St London, England, United Kingdom W8 4DP

020 7221 1888

Our Notting Hill Store is situated in the exciting Notting Hill area, easily accessible by tube. The closest station is Notting Hill Gate (8 mins walk).

Parking can be found on adjacent streets.

Our Store


Stay tuned for special offers and promotions at this store.