22 Thackeray Street, Kensington
London W8 5ET
United Kingdom

Google maps

7am — 6pm
Monday — Sunday