6039 Telegraph Rd St. Louis, MO 63129
St. Louis - South City
314-846-5100
Hours: Sunday & Monday - ClosedTuesday - Thursday - 4pm to 11pmFriday & Saturday - 4pm to 1am
$15 to $20
Sunday & Monday - ClosedTuesday - Thursday - 4pm to 11pmFriday & Saturday - 4pm to 1am
Wine Shop, Wine Bar, American
St. Louis - South City, St. Louis - South City
All Major Credit Cards
Yes
Rich's Frozen Custard
0.05 miles
Curbside Cookery Food Truck
0.33 miles
Honey Bee Tea - Oakville
0.65 miles
Garvey's Grill
0.70 miles
Icing Cafe
First Watch
0.81 miles