Acapulco is by far the best Mexican restaurant around. The food is AWESOME and authentic, the prices are very reasonable, the staff is friendly, the ambience is relaxing, and the owner is EXTREMELY generous (he's always there to help out his staff). Check out the strolling Mariachis! There is also a new location in Maplewood right by Maplewood Mall.
Pros: Great prices!, Friendly staff, Good menu
more