Heritage building transformed into stylish retreat in the heart of London London, UK, 2013-10-15 — /travelprnews.com/ — Rosewood London, the capital’s newest luxury hotel, opens today marking the presence of the Rosewood Hotels & Resorts® brand in Europe. Located in Holborn, one of London’s most historic locales where the City meets the West End, the hotel, with its… Read the full press release