Holmes Hotel London
Photo gallery for Holmes Hotel London
Overview of Holmes Hotel London
Holmes Hotel London
4-star hotel in London City Centre
Reviews
9.2
Wonderful
Popular amenities
Explore the neighborhood
83 Chiltern Street, London, England, W1U6NF
- Madame Tussauds Wax Museum3 min walk
- Regent's Park9 min walk
- Oxford Circus18 min walk
- London (LHR-Heathrow)40 min drive