This hotel is well situated at the heart of London, close to Regents Park which offers one of the most beautiful pastoral environments in the city. Other nearby attractions include Madame Tussauds and the Museum of London. There are a series of tube stations nearby that will give quick access to any part of central London. The hotel has a bar and café built into the complex.
Tariff from just £19 per room per night (Single, Double, Family & Disabled Rooms)