London

The Rosewood London

The Rosewood London, Central London, United Kingdom Situated close to Covent Garden in the Holborn area of the West End, and just a few minutes’…