Description
Name: OSP Tap Haus
Address: 6346 Telegraph Rd, St. Louis, MO 63129
Phone Number: +1 314-293-9642
Restaurant Type: Restaurant, Bar, Beer garden, Sports bar
OSP Tap Haus is a Restaurant located at 6346 Telegraph Rd St. Louis/Missouri
(Latitude,Longitude: 38.4492842,-90.3072477)
Postal Code: 63129
Location
-
6346 Telegraph Rd, St. Louis, MO 63129
Add a review