Starwood hotels & Resorts to open 25 new hotels in Europe
From the International Hotel Investment Forum in Berlin, Starwood Hotels & Resorts Worldwide, Inc. today announced that it will open 25 new hotels in Europe over the next four years.
International hospitality chain Starwood Hotels & Resorts plans to open 14 new hotels in India by 2011 under three brands --