Ozzies Restaurant & Sports Bar 645 Westport Plaza St. Louis MO United States
Bar
Hours: Mon - Thu 11am to 11pm; Fri & Sat 11am to 12am; Sun 11am to 10pm
Phone: 314.434.1000