The Pelham is a luxury 5 star boutique hotel in the heart of South Kensington. An iconic, traditional and romantic haven nestled in fabulous surroundings.
The Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham HotelThe Pelham Hotel