Starwood Hotels & Resorts opens first Aloft in Oklahoma
Starwood Hotels & Resorts announced yesterday that they have opened their first Aloft property in Oklahoma.
International hospitality chain Starwood Hotels & Resorts plans to open 14 new hotels in India by 2011 under three brands --