Where is Templeton Place by Supercity Aparthotels, London located?
Templeton Place by Supercity Aparthotels, London, Kensington and Chelsea, United Kingdom (approx. 51.49231°, -0.19493°)
Templeton Place by Supercity Aparthotels, London, Kensington and Chelsea, United Kingdom (approx. 51.49231°, -0.19493°)