BUSINESS Starwood’s Aloft brand to debut in 2017 NewsTeam Nov 25, 2014 Among its various popular brands, the global chain Starwood Hotels and Resorts has announced today that Aloft Hotel chain will be set up in Chhaya Centre.The Chhaya Centre is… Read More...