The Hari
Photo gallery for The Hari
Overview of The Hari
The Hari
Hotel in London City Centre
Reviews
9.4
Exceptional
Popular amenities
Explore the area
20 Chesham Place, London, England, SW1X 8HQ
- Hyde Park8 min walk
- Buckingham Palace19 min walk
- Big Ben5 min drive