Lucha II

Detailed Information

Stylish restaurant for modern takes on tacos & other Mexican favorites, plus draft beer & cocktails. Located in Midtown Saint Louis, Lucha II offers generous portions of authentic Mexican cuisine  with a go to signature cocktail. 

 

Contact Information
522 North Grand Boulevard , St. Louis, Missouri 63103, United States
Close
Message here?
Close