The Pelham
London, Greater London
The Pelham
London, Greater London
The Pelham at a Glance
Price Range
P.O.ABedrooms
N/AType of Venue
Not SpecifiedSeated Capacity
Contact VenueReception Capacity
Contact VenueMeet the Manager
The Pelham Reviews
This supplier doesn't currently have any Reviews. Be the first to submit a Review for The Pelham.
AddMap
The Pelham Hotel, 15 Cromwell Place, London, Greater London, SW7 2LA
The Pelham
- The Pelham Hotel
- 15 Cromwell Place
- London
- Greater London
- SW7 2LA
- United Kingdom