This hotel is located just 300 m from Euston station. The British Museum is around 800 m away, Oxford Street is 1 km away and the nearest airport is 30 km from the hotel.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe