This 4-star hotel in central London offers spacious rooms just a short walk from Knightsbridge’s shops and museums, Earl’s Court tube station and Gloucester Road tube station. There is a restaurant and fitness centre.
Number of rooms: 226
147c Cromwell Road, Kensington and Chelsea, London, SW5 0TH, United Kingdom
Hotel booked 2 times today.