Your domain registration is pending. Check back in an hour


Beer buckets


Come join us to watch a cardinals or blues game , we recently added more TVs also try our new beer buckets special

Saturday October 5th live music at dos Reyes Mexican Restaurant, 2nd anniversary, thank you for your support!!!

September 28th 4 pm to 9 pm
Thank you to everyone who supports dos Reyes Mexican Restaurant, in a few weeks it will be our 2nd anniversary and we wanted to celebrate with you by having live acoustic music , in gratitude for all your support this band will play for 5 hrs, see yo...

Read More

15 % off senior discount , includes all food and drinks. From 10 am to 4 pm Monday to Friday .


2 weeks ago
Came in on a Saturday night and a lovely gentleman opened the door and greeted me and my girl friend. (How sweet!!) Our waitress Jeanie walked us through the fan faves on the menu and had our food out to us in MINUTES! She was so nice. We will be back for the shrimp tacos!! Delicious!!
- J E
a week ago
I have family who live down the street, so the first thing I do when I get to town is to walk down for a great Mexican meal. Good salsa, great food at a great price, outdoor patio, and some of friendliest employees around. Had dinner there last night and just brought the rest of the family there for lunch. That proves how much I like it--and it's now their new favorite St. Louis Mexican restaurant, too.
- W M
a month ago
This is now the place I go to when I want Mexican food. It's cozy. Service is good. The food is very good. The space is small and that adds to the ambiance. Seating outside is just as cozy as inside. No fancy host stand. Just people who know what they're doing. The chips are thin and crispy and the salsa is very tasty, about medium spicy. I always order a chicken chimichanga, and it is always good. Seasoned well and juicy. I also enjoy the margaritas; the pineapple one was great.
- david p

Contact Us


Call now
  • (314) 833-5550


Get directions
5912 Hampton Avenue
St. Louis, MO 63109

Business Hours

Mon:10:00 AM – 10:00 PM
Tue:10:00 AM – 10:00 PM
Wed:10:00 AM – 10:00 PM
Thu:10:00 AM – 10:00 PM
Fri:10:00 AM – 10:00 PM
Sat:10:00 AM – 10:00 PM
Sun:10:00 AM – 10:00 PM
Contact Us
Message sent. We'll get back to you soon.