Close

Rosewood Hotel London

The Rosewood in London is one of the most exclusive and elegant hotels in the heart of the English capital. Despite its central location, it offers plenty of opportunities for relaxation, replacing the hustle and bustle of the city with an atmosphere of quiet sophistication and unsurpassed luxury.
home-iconworld-icon