Opened in the spring of 2008, Stirling Lafayette is a roughly 450,000-square-foot retail center located at the
Project Type: Lafayette, Louisiana
Ambassador Town Center
Consisting of more than 430,000 square feet of retail space, Ambassador Town Center is a roughly 58-acre premier regional shopping