UK, London
20 Nevern Square, Kensington and Chelsea, SW5 9PD