Starwood��s Renowned Luxury Collection Brand Set Its Sights on Expansion in South America with the Debut of the Villarrica Park Lake Hotel & Spa, in Chile

first Starwood property to be located in the southern Chilean Lake Region and will open in December 2010. Starwood Hotels & Resorts Worldwide, Inc. (NYSE:HOT), announced the signing of a management agreement with ���Grupo Hotelera Aguas Verdes S.A.��� to...