The Soho Hotel, located in one of the most unique and special neighborhoods in London, has a total of 91 rooms. Each of them has a unique and special design that is taken care of in detail. You have all the information in: «London Accommodation: Top 15 Luxury Hotels«.
You have all the information in: "London Accommodation: Top 15 Luxury Hotels".