HTML SitemapExplore
logo
Find Things to DoFind The Best Restaurants

Gran Rio Mexican Restaurant — Restaurant in Hannibal

Name
Gran Rio Mexican Restaurant
Description
Nearby attractions
Nearby restaurants
China King
204 Steamboat Bend Shopping Center, Hannibal, MO 63401
Papa Johns Pizza
204 SteamBoat Bend Shpg Ctr, Hannibal, MO 63401
Saints Avenue Buffet
3913 McMasters Ave, Hannibal, MO 63401
Little Caesars Pizza
365 McMasters Ave, Hannibal, MO 63401
Jimmy John's
345 North St #61, Hannibal, MO 63401
Sonic Drive-In
3939 McMasters Ave, Hannibal, MO 63401
Sticks N Stones Steak & Tap
211 Munger Ln, Hannibal, MO 63401, United States
Big muddy bbq
302 US-61, Hannibal, MO 63401, United States
Cassano's The Pizza King
2860 James Rd, Hannibal, MO 63401
Yummy's Donut Palace
2800 James Rd, Hannibal, MO 63401
Nearby hotels
Economy Inn & Suites
3604 McMasters Ave, Hannibal, MO 63401
Related posts
Keywords
Gran Rio Mexican Restaurant tourism.Gran Rio Mexican Restaurant hotels.Gran Rio Mexican Restaurant bed and breakfast. flights to Gran Rio Mexican Restaurant.Gran Rio Mexican Restaurant attractions.Gran Rio Mexican Restaurant restaurants.Gran Rio Mexican Restaurant travel.Gran Rio Mexican Restaurant travel guide.Gran Rio Mexican Restaurant travel blog.Gran Rio Mexican Restaurant pictures.Gran Rio Mexican Restaurant photos.Gran Rio Mexican Restaurant travel tips.Gran Rio Mexican Restaurant maps.Gran Rio Mexican Restaurant things to do.
Gran Rio Mexican Restaurant things to do, attractions, restaurants, events info and trip planning
Gran Rio Mexican Restaurant
United StatesMissouriHannibalGran Rio Mexican Restaurant

Basic Info

Gran Rio Mexican Restaurant

206 Steamboat Bend Shopping Center, Hannibal, MO 63401, United States
4.3(437)$$$$
Save
spot

Ratings & Description

Info

attractions: , restaurants: China King, Papa Johns Pizza, Saints Avenue Buffet, Little Caesars Pizza, Jimmy John's, Sonic Drive-In, Sticks N Stones Steak & Tap, Big muddy bbq, Cassano's The Pizza King, Yummy's Donut Palace
logoLearn more insights from Wanderboat AI.
Phone
+1 573-406-0404

Plan your stay

hotel
Pet-friendly Hotels in Hannibal
Find a cozy hotel nearby and make it a full experience.
hotel
Affordable Hotels in Hannibal
Find a cozy hotel nearby and make it a full experience.
hotel
The Coolest Hotels You Haven't Heard Of (Yet)
Find a cozy hotel nearby and make it a full experience.
hotel
Trending Stays Worth the Hype in Hannibal
Find a cozy hotel nearby and make it a full experience.

Featured dishes

View full menu
Fried Ice Cream
Churros
Miller Lite
Micheleb Ultra
Budweiser

Reviews

Things to do nearby

Mediumship Practice Circle
Mediumship Practice Circle
Sun, Dec 14 • 2:00 PM
126 North 30th Street #suite 205, Quincy, IL 62301
View details
Quincy Pickleball Club
Quincy Pickleball Club
Tue, Dec 16 • 4:30 PM
210 Cardinal Terrace, Quincy, IL 62305
View details

Nearby restaurants of Gran Rio Mexican Restaurant

China King

Papa Johns Pizza

Saints Avenue Buffet

Little Caesars Pizza

Jimmy John's

Sonic Drive-In

Sticks N Stones Steak & Tap

Big muddy bbq

Cassano's The Pizza King

Yummy's Donut Palace

China King

China King

3.7

(205)

Click for details
Papa Johns Pizza

Papa Johns Pizza

3.5

(137)

Click for details
Saints Avenue Buffet

Saints Avenue Buffet

3.8

(450)

$

Click for details
Little Caesars Pizza

Little Caesars Pizza

4.1

(154)

Click for details
Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
Wanderboat LogoWanderboat

Your everyday Al companion for getaway ideas

CompanyAbout Us
InformationAI Trip PlannerSitemap
SocialXInstagramTiktokLinkedin
LegalTerms of ServicePrivacy Policy

Get the app

© 2025 Wanderboat. All rights reserved.
logo

Posts

Brandon LBrandon L
My mother and I chose to eat here for dinner during Hannibal's homecoming so it was busy but that is expected given what was going on. We arrived and were told that the person who would be taking care of us is busy, and that it'd be quicker for us to use another server. We agreed and sat down, we got our drinks, chips, and salsa relatively quickly. Not too long after our order was taken and then the experience went south. Several patrons, several of whom who had arrived after us arrived, ordered, ate and departed A couple who sat in a booth next to our table, who also arrived after us noticed this as well. We gave them time since it was busy. However, after one hour and fifteen minutes we asked our waiter if he knew what was going on with our order. He seemed confused and went to check, approximately 10 minutes later he came out and told us it was getting made and will be right out. They didn't admit it but what happened was they gave our order to another table. That was bad enough, but my mother got an enchilada and halfway through she bit into a chicken bone. She stopped eating at that time as she was displeased with the whole thing at that point. We then informed our waiter and the person who takes payment and neither of them offered a sorry, to get the manager (to rectify the situation) or to comp some or all of the meal. We both had been there other times and didn't have this kind of experience. Hopefully these issues are the outlier and it hasn't happened to anyone else. When my meal finally arrived it was good.
Dave WiebeDave Wiebe
I called at 900pm to see when they were open till, and ended up arriving 20 minutes before they closed. They were very welcoming and sat us down. We ordered our drinks and meals. It was very quick. Strawberry margaritas were very good(picture of a small). The food was even better. Had Rio Gran Burrito and my wife had the Chicken Quesadilla. Also had chips and salsa(which was very tasty) and ordered a side of Queso, which is a must for me. Portions were very generous, and the service was even better. Look forward to visiting again
Jerry MankaJerry Manka
They gave me the wrong food three times. There wasn’t anyone in the restaurant that understands English enough to take an order. They are very friendly though. I paid )23 for food that I did not eat. It is a very busy place but if you want anything added or removed from your food, they have no idea what you are talking about Should have just left without paying
See more posts
See more posts
hotel
Find your stay

Pet-friendly Hotels in Hannibal

Find a cozy hotel nearby and make it a full experience.

My mother and I chose to eat here for dinner during Hannibal's homecoming so it was busy but that is expected given what was going on. We arrived and were told that the person who would be taking care of us is busy, and that it'd be quicker for us to use another server. We agreed and sat down, we got our drinks, chips, and salsa relatively quickly. Not too long after our order was taken and then the experience went south. Several patrons, several of whom who had arrived after us arrived, ordered, ate and departed A couple who sat in a booth next to our table, who also arrived after us noticed this as well. We gave them time since it was busy. However, after one hour and fifteen minutes we asked our waiter if he knew what was going on with our order. He seemed confused and went to check, approximately 10 minutes later he came out and told us it was getting made and will be right out. They didn't admit it but what happened was they gave our order to another table. That was bad enough, but my mother got an enchilada and halfway through she bit into a chicken bone. She stopped eating at that time as she was displeased with the whole thing at that point. We then informed our waiter and the person who takes payment and neither of them offered a sorry, to get the manager (to rectify the situation) or to comp some or all of the meal. We both had been there other times and didn't have this kind of experience. Hopefully these issues are the outlier and it hasn't happened to anyone else. When my meal finally arrived it was good.
Brandon L

Brandon L

hotel
Find your stay

Affordable Hotels in Hannibal

Find a cozy hotel nearby and make it a full experience.

Get the Appoverlay
Get the AppOne tap to find yournext favorite spots!
I called at 900pm to see when they were open till, and ended up arriving 20 minutes before they closed. They were very welcoming and sat us down. We ordered our drinks and meals. It was very quick. Strawberry margaritas were very good(picture of a small). The food was even better. Had Rio Gran Burrito and my wife had the Chicken Quesadilla. Also had chips and salsa(which was very tasty) and ordered a side of Queso, which is a must for me. Portions were very generous, and the service was even better. Look forward to visiting again
Dave Wiebe

Dave Wiebe

hotel
Find your stay

The Coolest Hotels You Haven't Heard Of (Yet)

Find a cozy hotel nearby and make it a full experience.

hotel
Find your stay

Trending Stays Worth the Hype in Hannibal

Find a cozy hotel nearby and make it a full experience.

They gave me the wrong food three times. There wasn’t anyone in the restaurant that understands English enough to take an order. They are very friendly though. I paid )23 for food that I did not eat. It is a very busy place but if you want anything added or removed from your food, they have no idea what you are talking about Should have just left without paying
Jerry Manka

Jerry Manka

See more posts
See more posts

Reviews of Gran Rio Mexican Restaurant

4.3
(437)
avatar
4.0
1y

We've been here twice now. Both times were a Friday night, because that's when we pass through Hannibal. Both times right about six thirtyish. The first time was certainly less busy and slightly less of a wait for our food. I food came and our orders were correct and everything tasted wonderful. Second time was tonight and there was a little bit of a wait inside the door to be seated. They were clearly slammed. Service was friendly, but definitely rushed and not very attentive. I can understand that. However the person taking our order was not listening very well. And my husband and I both ordered off the vegetarian menu, but I am strictly vegetarian and cannot have the rice because there is chicken broth in it. Not sure why everyone puts that on the vegetarian menu, but these guys aren't the only ones. so I ordered mine with double beans instead of rice and when it came out it was not double beans. So I had to have him correct that. And then when he brought out my Fajita skillet I right away noticed a piece of meat on the outer edge. My husband picked it off for me and I started to look further. There was another piece of meat slightly towards the top which I let him pick off for me as well and then as I dug a little further there was a whole piece of shrimp. I didn't want to know what else was in there so I let our waiter know and he offered to bring another one out. It was pretty quick the second time, but this was all after we had waited probably a good 40 minutes for our food. Pretty disappointing. When they got it right, everything tasted good again. I would just say, only come here when you have a lot of time to spare and you're not...

   Read more
avatar
1.0
43w

I don’t write reviews often but I used to frequent gran rio often before its new ownership. I loved it and wanted to stop in although my family all said it was terrible last time they had it so I went “oh it can’t be that bad let’s just try it again”boy was I wrong. I went in and the staff was nice at the front and while we were sat, after that pretty much 0 interaction, no refills, had to ask for receipt, forgot part of my order, etc. nothing rude or terrible but just poor service. The atmosphere is very dark and sad, they turned off the music and turned off some of the lights in part of the restaurant where people weren’t being sat but it made it very dark and just overall a very uncomfortable and eerily quiet place to eat besides the coworkers talking. Now onto the actual reason this is a 1 star review. I would give 0 if I could. That was by far the worst Mexican food I have ever had, I’ve eaten Taco Bell that was 100 times better than the choripollo I ordered. The saddest blandest most overcooked chicken, watery canned beans, rice with 0 seasoning or anything of value, served cold tortillas and the cherry on top was the chorizo was obviously a crappy cheap frozen kind and they didn’t break it up and it was still cold, it tasted like rubber and I couldn’t even make myself eat it. Salsa was watery. Only thing somewhat edible was the queso. Overall for just my food and drink it was 24$ Worst dining experience I’ve ever had and not because anybody was mean or something terrible happened it’s just because the restaurant...

   Read more
avatar
2.0
1y

My mother and I chose to eat here for dinner during Hannibal's homecoming so it was busy but that is expected given what was going on. We arrived and were told that the person who would be taking care of us is busy, and that it'd be quicker for us to use another server. We agreed and sat down, we got our drinks, chips, and salsa relatively quickly. Not too long after our order was taken and then the experience went south. Several patrons, several of whom who had arrived after us arrived, ordered, ate and departed A couple who sat in a booth next to our table, who also arrived after us noticed this as well. We gave them time since it was busy. However, after one hour and fifteen minutes we asked our waiter if he knew what was going on with our order. He seemed confused and went to check, approximately 10 minutes later he came out and told us it was getting made and will be right out. They didn't admit it but what happened was they gave our order to another table. That was bad enough, but my mother got an enchilada and halfway through she bit into a chicken bone. She stopped eating at that time as she was displeased with the whole thing at that point. We then informed our waiter and the person who takes payment and neither of them offered a sorry, to get the manager (to rectify the situation) or to comp some or all of the meal. We both had been there other times and didn't have this kind of experience. Hopefully these issues are the outlier and it hasn't happened to anyone else. When my meal finally arrived...

   Read more
Page 1 of 7
Previous
Next