share
by Michael C. Lowe | August 29, 2012
Starwood Hotels & Resorts Worldwide opened its 60th hotel globally with the opening of Aloft Asheville (N.C.) Downtown. The property includes 115 guest room and more than 2,400 square feet of function space, along with a pool, lounge and bar.