Loading hotels
Confirming room availability...
Chesham Court, 17 Chesham Place, London, United Kingdom
Near Harrods<br /><br />Located in London (London City Centre), Chesham Court is within a 10-minute walk of Hyde Park and Harrods. This 4-star apartment is 0.6 mi (0.9 km) from Green Park and 0.6 mi (1 km) from Piccadilly.