Rosewood London
Rosewood London is situated in the heart of London’s city center, close to a metro stop and a shopping area. The building’s entry is through a passageway into a small courtyard. A short walk will take you to Covent Garden, theaters, shops, and restaurants. Locations close to the hotel These are the locations close to …