Acapulco Mexican Restaurant started as a local favorite in Lawrenceburg, Indiana and has grown to seven locations across Indiana, Ohio, and Northern Kentucky — same food, same care, every single time.
Born in Lawrenceburg
Acapulco began on Margaret Street in Lawrenceburg, a small river town in southeastern Indiana — and word of mouth did the rest. No shortcuts, no gimmicks. Just good food that people kept coming back for.
The Food That Built the Name
Steak tacos on double-wrapped corn tortillas, the cheese-smothered Burrito Loco, and a menu broad enough for everyone at the table — including vegetarians. Every plate is made to order and sized like we mean it.
Seven Locations, One Standard
From Muncie to Florence to Xenia, every Acapulco location runs the same kitchen with the same expectations. Loyal customers have visited 50 times without a single bad meal — that's the standard we hold ourselves to.
The Margaritas and the Green Salsa
The house margaritas are a regular reason people come back. And the green salsa — regulars always call it out — is worth every chip.
Come In or Order Ahead
Dine in, order pickup, or get delivery straight to your door — we also cater for offices, parties, and everything in between. Find your nearest location and come hungry.