Restaurants in St. Louis, MO
Restaurants • Night Life • Bars
6348 Telegraph Rd,
St. Louis ,
MO
63129
UNITED STATES
Based on 1 reviews
Just what oakville needed!
This is a great addition to the southern part of Oakville. We needed this. Glass Olive just didn't cut it here. Great, cheap bar food. Friendly staff and nice atmosphere.Worldwide > United States > St. Louis, MO > Restaurants