Located in Asheville, NC, Biltmore Park Town Square serves shoppers from across the region. Shoppers can find this Lifestyle/Specialty Center at I-26 & Exit 37, Long Shoals Rd.. Established in 2008, the property saw major improvements during its 2009 renovation. The mall spans 283,000 sqft. of leasable retail area and is home to around 40 stores. Ample parking is provided with 2,500 spaces available.