at 333 Washington Ave, St. Louis , 63102
Great food, Excellent Pints and Legendary Craic!
Follow us on Twitter: www.twitter.com/tiginstl
Grand Center's newest addition. Lucha is a Mexican restaurant with a modern approach to old world recipes. We hope to see you soon!