Located in London , this popular property offers an ideal place of rest and relaxation. Hotel was refurbished in 2014. There are a total of 60 rooms on the premises. The Hotel boasts . The Hotel is situated at the heart of the city. The central train and bus station are only a short walk away. The Hotel s proximity to the metro and bus stops will allow guests to explore the area. The Hotel is located a few minutes away from the airport.