UK, London
83 Holland Road, Kensington and Chelsea, London, W14 8HL, United Kingdom