UK, London
31-33 Holland Road, Kensington and Chelsea, London, W14 8HJ