In the heart of London, this modern 4-star hotel is just a 5-minute walk from Regent’s Park and 2 Tube Stations. It has a bar, a restaurant and 24-hour reception and room service. Free Wi-Fi is available.
Number of rooms: 332
Carburton Street, Westminster Borough, London, W1W 5EE, United Kingdom
Hotel booked 3 times today.