Biltmore Park Town Square

Biltmore Town Square is an inspired re-invention of a time when towns and villages were planned so that all of life happened within walking distance. Town Square’s 42 acres offer an artful blend of recreation, premier office space and exciting stores such as REI and Barnes & Noble as well as an outstanding mix of restaurant, boutique shops and movie theater.