A TIMELESS LUXURY HOTEL IN LONDON
Guests arrive at Rosewood London through an archway that opens into a grand Edwardian courtyard, in a little oasis of tranquility unique among luxury hotels in London. It is the perfect start to a memorable stay in a timeless heritage hotel, set just steps from Covent Garden.
An Ultra-Luxury Central London Hotel
Rosewood London combines English heritage with contemporary sophistication in a central location. Set in the heart of the city near Covent Garden, the City and West End theatres, it is an ideal base for business and sightseeing in London.
Top international cuisine
From the jewel box-style Mirror Room to a buzzy modern British brasserie – not to mention the conversational Scarfes Bar and Edwardian courtyard terrace – Rosewood London offers some of the capital’s finest cuisine.