The Windsor offers unique and upscale accommodations in the heart of Downtown Asheville, and is within walking distance of some of the best restaurants, breweries, shops and art galleries in the area. Initially constructed in 1907, The Windsor recently completed an 18-month historic renovation. The hotel offers 14 new luxury suites, each with its own unique character and charm.

Windsor Hotel – Asheville, NC