Would never have believed Hannibal, MO to have a Mexican restaurant let alone a fantastic one. Had the Carnitas Fajitas that were absolutely great and was a generous portion!
Rio Grande Bar and Grill
(17)
Photos
Rio Grande Mexican Bar Grill is a popular restaurant in Hannibal, MO, offering authentic Mexican cuisine in a family-friendly atmosphere. With a menu full of Mexican specialties like enchiladas, quesadillas, and tacos, visitors can enjoy the flavors of Mexico while being within walking distance of many Hannibal attractions.
Brought to you by the owners of the former Mi Mexico, Rio Grande provides the same delicious menu in a great new downtown location. With a full bar, outdoor patio, and great service, it's the perfect place to indulge in creative cocktails, desserts, and sweet treats.
Generated from the website
Also at this address
Reviews
Margaritas, even the Top Shelf that I ordered, were painfully sweet and I had to order another shot of tequila just to be able to drink it. The server did not know the difference between reposado...
Great service. Super friendly and helpful. The food is authentic and delicious. Loved the chips and salsa. The restaurant was clean and enjoyable.
Thursday is $3.00 margaritas all day. The chips are excellent, but ask for the salsa picante if you want to kick it up a couple of notches. I ordered the mixed fajita plater. My hubby ordered a...
The portions were large and tasty. The service was good and prompt. The view of the Mississippi River from downstairs was... non-existent. It is dark inside so be aware that anyone telling you...
You might also like
Partial Data by Foursquare.






