Rosewood London

Experience an ideal mix of British heritage and contemporary sophistication at Rosewood London, a peerless luxury hotel in London near Covent Garden.
252 High Holborn, London, WC1V 7EN, United Kingdom WC1V 7EN London United Kingdom