Rosewood is the newest luxury hotel in London
There is never a shortage of luxury in London. And the most luxurious hotels in the city may have a new competition in the Rosewood Hotel, which just opened this October 15. According to telegraph.co.uk: It’s more than two decades since Rosewood opened a hotel in London. The distinguished, once all-American brand, operators of the fabled Carlyle in […] Continue Reading