
London, United Kingdom
Best Western Plus Delmere Hotel
3-star hotel · BWH HOTELS
Completely rebuilt in 2015, this modern hotel in Central London offers innovatively designed, air-conditioned rooms. Relaxing rain showers, media streaming, large smart TVs, and touch-controlled mood lighting create a chic base…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Laundry service


