Hotel Templeton Place
4 Stars
17 Templeton Place - SW5 9NB - London,
United Kingdom
View Map
Area: Earl's Court
- Jump to:
- Info
Just a few hundred metres from Earl's Court London Underground Station, this aparthotel offers free WiFi and stylish, modern air-conditioned apartments with a fully-equipped kitchen.