6346 Telegraph Rd, St. Louis 63129, United States
No delivery
Spot something wrong?
Dishes at OSP Tap Haus. Prices may vary in venue.
Been to OSP Tap Haus? Be the first to share what you ate.