This comfortable hotel, renovated in 2002, is very nicely located close to the centre of London and within a short distance guests will be able to find convenient public transport links, a number of bars, restaurants and shopping venues. This a great place to stay if guests wish to explore the city, since it is just a 10 minute walk from the British Museum and other attractions of touristic and cultural interest.