Templeton Place by Supercity Aparthotels is a building in Templeton Place 17 in Royal Borough of Kensington and Chelsea.
- House number
17
- Street
Templeton Place
- Building
Yes
- Tourism
Holiday apartment
- Website
https://supercityuk.com/locations/templeton-place/