The hotel is located in the Knightsbridge area of London, just 250 metres from Earl's Court exhibition centre and right next to Earl's Court underground station, which offers easy access to many of the city's other sights.
Customer review digest, click to view whole review ...