Hyde Park Corner House in London features accommodation with free Wi-Fi, 1.3 km from Harrods, less than 1 km from Victoria Train Station and a 17-minute walk from St James's Park. The property is around 1.8 km from Churchill War Rooms, 1.
Number of rooms: 9
38 Chapel Street, Westminster Borough, London, SW1X 7DD, United Kingdom