UK, London
134 - 136 Lexham Gardens, Kensington and Chelsea, London, W8 6JE, United Kingdom