. Aloft Asheville Opens in North Carolina | Meetings & Conventions

Aloft Asheville Opens in North Carolina

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.