In the heart of London, this modern 4-star hotel is just a 5-minute walk from Regents Park and 2 Tube Stations. It has a bar, a restaurant and 24-hour reception and room service. Conveniently located in Londons ... Read more

View all Luxury Hotels in London