Starwood Capital buys London hotel

The European part of Starwood’s business has reportedly acquired the Cumberland Hotel in London’s West End in joint venture with London & Regional Properties

Share this