Showing Results for tag: Starwood Capital

Residence Inn makes London debut

News Story / 11 August 2017

UK: Marriott has announced the opening of Residence Inn London – London Bridge, the first property in the UK capital for the extended-stay brand.

Thank you sponsors