UK, London
88 Holland Road, Kensington and Chelsea, London, W14 8BN, United Kingdom