News

Rodrigue said the St. Charles Avenue location was considerably larger than Zea’s other restaurants, about 10,000 square feet compared with the 6,500 square feet typical of the others.