2710 S. Grand Blvd. St. Louis, MO 63118
St. Louis - South Grand
314-773-2800
Hours: Call for hours
Tick Tock Tavern
0.11 miles
Steve's Hot Dogs
Missouri School for the Blind
0.19 miles
Zum Zum Restaurant
0.20 miles
Tubby's Grilled Subs