UK, London
1-3 Lexham Gardens, Kensington and Chelsea, London, W8 5JL, United Kingdom