Rosewood London
UK // London
Located in Holborn, one of London's most historic locales where the city meets the West End, the hotel with its wrought-iron gates leading to an intimate courtyard is a unique retreat set in the very heart of London.
From arrival to departure, the staff could not do enough.