Set in the heart of South Kensington, just by South Kensington Tube Station, The Pelham is a luxury townhouse hotel offering a restaurant, bar, fitness centre and boutique and stylish accommodation. There is free WiFi available throughout.
Address: 15 Cromwell Place, London
Rates from:
GBP 200 Book Now