The New Ozzie’s Restaurant in Downtown St. Louis
The new Ozzie’s Restaurant will *officially* open next Monday, April 5th – which is also the official start date of the Cardinals 2010 season. Hey, what a coincidence, right? The location has been under a grueling restoration rate since January, but there were some substantial upgrades to the facade of the new location on Washington Ave. on Thursday morning, so we thought we would share.
We will post more updates over the weekend, in preparation for the grand opening on Monday.