The Shops at Town & Country announce new retail, restaurants coming to area

The Shops at Town & Country has revitalized the corner of 20th Street and Camelback Road with a multi-phase redevelopment that includes opening 95,000 square-feet of retail and restaurant space since 2012. The current phase of the development will add another 40,000+ square-feet that is scheduled to open by the end of 2015. Forever 21 […]