Situated in the heart of South Kensington, this spacious Victorian town house hotel is just a short walk from Hyde Park, the Museums, Kensington Palace and Knightsbridge. Located opposite the Imperial College and just a short journey to Earls Court, Olympia and Victoria the hotel is a favourite amongst business travellers.
Nearest Tube: Gloucester Road
Features: Executive Suites | Restaurant | Lounge | Lounge bar | 24 hour Room Service