Pelham Hotel
Book This Hotel
* Air conditioning* Elevator* Multi lingual staff
- Number of floors: 4
- Business center
- Restaurant(s) in hotel
- Room service
- Safe-deposit box - front desk
- Laundry service
15 Cromwell Place
London, England SW7 2LA
United Kingdom
Nearest major airport:
London, England (LHR-Heathrow)

