Neveria La Vallesana
2801 Cherokee Street
St. Louis, Mo. 63118
Located on Cherokee Street in the Latino district of St. Louis, Neveria La Vallesana offers an authentic taste of Mexico. You won’t find a Web site for this restaurant, but you will discover a wide variety of local dishes. Try Neveria La Vallesana’s Al Pastor Torta. This flatbread sandwich is served with juicy pork and fresh cilantro. Sip on fizzy Mexican Coke or milky sweet horchata to end your meal.
Hours: Monday through Sunday, 11 a.m. to 8 p.m.
Milagro Modern Mexican
20 Allen Avenue
St. Louis, Mo. 63119
For an authentic Mexican menu with a modern flair, give Milagro Modern Mexican a try. This casual restaurant is upscale without being too pretentious and offers a variety of dishes, from the simple to the extravagant. Try the ceviche de atun as a starter; this appetizer features sashimi grade tuna, fresh lime juice, avocado, cilantro, mango and tostaditas. Also of note are Milagro’s house-made margaritas. With triple sec, tequila and fresh squeezed lime juice, this delightful beverage is a treat for all the senses.
Hours: Monday through Saturday, 11 a.m. to 10 p.m.; Sunday, noon to 9 p.m.
7401 North Lindbergh Boulevard
St. Louis, Mo. 63042
Next time the craving for great Mexican food strikes, look no further than Pueblo Nuevo. This restaurant, located in a bustling strip mall in St. Louis, takes Mexican food to a whole new level. Try the chicken enchilada in verde sauce; served with flavorful beans and tender rice, this is not a dish to be missed. Feeling a bit more adventurous? Try Pueblo Nuevo’s acclaimed beef tongue tacos. Served on your choice of corn or flour tortilla, this delicacy is both tender and flavorful.
Hours: Monday through Thursday, 11:30 a.m. to 9:30 p.m.; Friday and Saturday, 11:30 a.m. to 10 p.m.