Located in the centre of London, 1.3 km from Paddington Station, Hyde Park Green provides air-conditioned rooms and free Wi-Fi. This 4-star hotel offers a 24-hour front desk. The property is allergy-free and is situated 1.
Number of rooms: 9
53 Inverness Terrace, Westminster Borough, London, W2 3JN, United Kingdom