This is a hotel of great elegance, located in the heart of London, just minutes away from Covent Garden and the West End. All 170 fully air-conditioned rooms combine warmth and luxury with comfort in a traditional surrounding. These spacious and tastefully furnished bedrooms provide the highest international standards incorporating the requirements of both the business and leisure travellers. Behind the classical facade is a spacious contemporary foyer leading to an elegant lounge bar with ... More