Click to Visit Website
Firewheel Town Center is a 1,004,000-square-foot open-air regional shopping mall featuring more than 125 stores, several dining options, and an 18 screen AMC IMAX theatre.