Rio Grande
111 Bird St, Hannibal
(573) 603-1216
Customers' Favorites
Chicken Quesadilla Taco Rice and Beans
Complimentary Chips \u0026 Salsa
Chicken Quesadilla with Beans
Complimentary Chips & Salsa
Fried Ice Cream
Chicken Fajitas
Chimichanga
Carnitas
Burrito
Order Online
Recent Reviews
We went here because other places has waiting lists. It was ok. The wait for the food to arrive was kind of long and the food was ok but not great as far as Mexican food goes. The decor was fine but not super Mexican. The staff did seem to be working hard and was attentive. Probably hannibal isn't the place to go for Mexican food but if you go here it's ok.
Absolutely the best Mexican restaurant anywhere around this area! Great food great service and with the happy hour from 3-5pm certain days of the week it’s a sure hit and you won’t be disappointed!!! 😉
The young man working the register covered my tab after forgetting my wallet, god bless him. Great affordable Mexican food. I had dinner here multiple nights in a row after my workouts, they took good care of me everytime. Consistency is the key factor here, they get it right every day. Rice and beans are on point, the tortillas are great, cheese is authentic and I personally like the “on the grill” menu. The pollo Yucatán and Pollo Sinaloa were my favorites.