1511 Washington Ave. St. Louis, MO
Home
"Next Best Thing to Being at the Stadium"
*Under New Ownership

*New location ---

1511 Washington Ave.  St. Louis Missouri 63103

*Re-opening Spring 2010


*4 Blocks North of Scott Trade Center
next to City Museum
 

Powered By Enjoy A Local
© Ozzie's Restaurant & Sports Bar 2008-2010