7.8 Guest rating Hotel photo

Hotel The Vale

Hint: You can enter any city or hotel name

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.

Photos Of
Room facilities
  • TV

Show Hotel The Vale on the map

The Vale 51.485521 -0.175638