A Legacy of Family,
Flavor & Community

Established in 1976, Ernestine Zegar built Acapulco from a small 40-seat restaurant in St. Ann into one of the first Mexican restaurant success stories in the St. Louis area. An immigrant from Oaxaca, Mexico, she came to St. Louis in search of the American dream, bringing with her authentic Mexican recipes and a deep commitment to her community. While raising five children as a single mother, Ernestine ran the business by day and attended school at night to earn her legal citizenship.

Over the decades, she earned recognition as a business leader and pioneer in the Hispanic community, helping other Mexican restaurants and local families along the way. Acapulco eventually expanded to five additional locations, and since 1992, the family has continued serving traditional dishes and margaritas from its home at 10114 St. Charles Rock Road.

Special Events and Catering

Our restaurant is available for private events: weddings, business lunches, dinners, cocktail receptions, and more. We would love to discuss how to be a part of your next event.

Seasonal and Local

We refuse to compromise on quality in our restaurant. That's why we source our fresh ingredients from local farmers' markets.