
The Rosewood London Hotel – A Stunning New Luxury Hotel for London
The Rosewood Hotel in London The Rosewood London opened in Holborn in early October 2013 as Rosewood Hotels’ only European outpost. And what a hotel to (re)enter the market with ... Read More