AUTHENTIC MEXICAN FOOD IN HANNIBAL, MO

RIO GRANDE MEXICAN BAR & GRILL

Enjoy the authentic flavors of Mexico at Rio Grande! Our menu is full of Mexican specialties like enchiladas, quesadillas, tacos, and more. Visit us today and treat your taste buds!

authentic

mexican cuisine

full bar

creative cocktails

desserts

sweet treats

about us

Rio Grande is brought to you by the owners of the former Mi Mexico, and we offer the same delicious menu in a great new downtown Hannibal location. Just off Main Street, we’re within walking distance of many Hannibal attractions. At Rio Grande, you’ll enjoy a full bar, an outdoor patio, a family-friendly atmosphere, and of course the great service you’ve come to expect!