- Hotel reservation/
- United Kingdom/
- London/
- The Vale
Book Hotel The Vale
The Vale 19, London 3.9 km from city center
Located 1.1 km from Stamford Bridge, The Vale offers accommodation in London. The property features views of the garden and is 1.2 km from Chelsea FC. Free WiFi is available throughout the property.
Room facilities
- TV