Inn on Westwood is located in the heart of West Asheville. The open floor plan layout is conducive for friends and family gatherings. Private, luxury two-bedroom suites in eclectic West Asheville. Each with living and kitchen facilities. Enjoy your favorite beverage on the covered deck while gazing at the fabulous ancient mountains of the Blue Ridge.