15 Selwood Terrace, Kensington and Chelsea, London, SW7 3QG
edit