Set in the heart of South Kensington, just by South Kensington Tube Station, The Pelham is a luxury townhouse hotel offering boutique stylish accommodation with a restaurant, a bar and a fitness centre. There is free Wi-Fi available throughout.
Number of rooms: 56
15 Cromwell Place, Kensington and Chelsea, London, SW7 2LA, United Kingdom