at 999 N 2nd St, St. Louis, Missouri , 63102 United States
Great Food & Legendary Service, a Sports Bar with 50+ HDTV's, located in Lumiere Place Casino, Gambling, Night Life, 32 Taps, 100+ Bottles of Craft Beer!!
Two blocks from the Arch Lacledes Metrolink Station. Also the Lumiere link connects the Casino via a 400ft tunnel with a vestibule in Baer Plaza just across from the Edward Jones Dome.
411 FB users likes Ozzie's Sports Bar & Grill, set it to 131 position in Likes Rating for St. Louis in Bar category
Ozzie's Sports Bar & Grill is St. Louis based place and this enity listed in New American Restaurant category. Located at 999 N 2nd St MO 63102. Contact phone number of Ozzie's Sports Bar & Grill: (314) 881-7595