Cherryville is a small community located between Charlotte and Asheville, North Carolina. A quaint town with a rich German heritage, Cherryville's streets are lined with historic southern homes. Enjoy easy access to several local museums, golf courses, many vineyards and a historic movie theater. Outdoor enthusiasts will love spending weekends on nearby Lake Norman, where opportunities for fishing, boating, swimming, hiking and more abound! Cherryville is less than an hour to Charlotte, so metropolitan amenities are always at your fingertips, and weekend trips to explore Asheville and the Blue Ridge Mountain range are just a short drive away!