This luxury boutique hotel in central London is situated a 5-minute walk from Hyde Park and Paddington Station. It features views over Westbourne Terrace and the historic buildings of the area. Free high-speed Wi-Fi is available throughout.
Number of rooms: 51
Hyde Park, 3 Westbourne Terrace, Westminster Borough, London, W2 3UL, United Kingdom