This Victorian building is a stylish 4-star hotel with free Wi-Fi and modern air-conditioned rooms. It is just 300 metres from Earls Court London Underground station and Exhibition Centre.
Number of rooms: 174
1-15 Templeton Place, Earl's Court, Kensington and Chelsea, London, SW5 9NB, United Kingdom