Roseate House London, distinguished to be one of the best five star hotels in central London, features 48 luxurious rooms and suites spread across three mid-19th century, Grade-II townhouses built in 1842, restored to the original allure and charm of their rudimentary Victorian architecture. A short walk from Hyde Park, with stunning views over the leafy Westbourne Terrace lies Roseate Hotels & Resorts’ luxury...