Hibiscus margarita


Hibiscus Margarita are so refreshing and a perfect balance of sweet and sour. Made with hibiscus tea concentrate

Chicken breast strips marinated and grilled with onions tomatoes and jalapeño peppers, topped with melted mozzarella cheese, served with rice and pinto beans

Hello everyone, we do catering for tacos but also we do for our entire menu , ask for our deals after 20 people ,if you have any questions please contact Mauricio or Jorge at 314 833 5550 , thank you very much !

Enjoy our specials 3 pollo tacos or 3 fish tacos for only $8.99
Dos Reyes Mexican Restaurant

Grilled chicken breast,shredded lettuce,tomatoes,avocado,fresh jalapeños and chipotle aioli wrapped in a flour tortilla served with cilantro rice

Grilled blackened tilapia ,with Napa cabbage,avocado,picó de Gallo,and our creamy chipotle aioli for only $ 8.99


a week ago
We ate here on literally our LAST night in St. Louis after living here for 2.5 years. Man, I wish we discovered this place on our first day. It really can't even be compared to other Mexican restaurants in the area that I've eaten at. Everything was perfectly seasoned and full of flavor, and you can tell it has all been cooked fresh from scratch. This place is a gem in Southhampton, I want to come back just so I can eat here. If you are sensitive to spicy foods you might find some things a bit assertive but it was perfect for me.
- Lindsey E
2 months ago
I love their shrimp and fish street tacos. Fresh ingredients, fresh taste! I love the atmosphere and staff. It’s quaint and delicious! My husband rates by salsa, chips and queso. He’s very impressed! We give it a 5!
- Heather W
a month ago
The queso is amazing! We get it every time we come. Michelle was our server this time around and was great. Gave us the special of the day, and explained all the happy hour discounts.
- Eric E

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.