Photo gallery for Holland Inn Hotel





Holland Inn Hotel
Reviews
5.4 out of 10
About this property
Hotel with a 24-hour front desk, a short walk to Kensington High Street
Explore the area

59 Holland Road, London, England, W14 8HL
- Kensington High Street3 min walk
- Westfield London Shopping Centre17 min walk
- Hyde Park5 min drive
- London (LHR-Heathrow)25 min drive