Schoemehl's South Side Grill
American (New), Bars
Saint Louis, MO
0.5 mi