5409 Baumgartner Road St. Louis, MO 63129
Mehlville/ Oakville/ Lemay
314-487-1730, ext. 33
Hours: Call for hours
House of Pizza
0.23 miles
Tequila Mexican Restaurant
New Hong Kong Chinese Restaurant
South County Education and University Center
0.35 miles
Bandwagon Hall
0.37 miles