at 275 Union Blvd, St. Louis , 63108
Come in and check out what's NEW at 2Schae Cafe! Or check us out online at our new website...www.2schaecafe.com Free wireless for customers!
Grand Center's newest addition. Lucha is a Mexican restaurant with a modern approach to old world recipes. We hope to see you soon!