Our handpicked collection of luxury accommodation in England presents a multitude of enticing options. From a pampering stay in a five-star hotel set in a historic or bustling city to a country retreat in the great outdoors, there really is something for everyone and every occasion. Scroll down to find your perfect place to stay in England.
Overview Roseate House London features 48 luxurious rooms and suites spread across three mid-19th century, Grade-II townhouses. Built in 1842, Roseate House London has been resorted to the original allure and…