at 5760 W Park Ave, St. Louis , 63110 United States
Just a neighborhood bar.
1854 FB users likes Arena Bar, set it to 76 position in Likes Rating for St. Louis in Bar category
Arena Bar is St. Louis based place and this enity listed in Sports Bar category. Located at 5760 W Park Ave MO 63110. Contact phone number of Arena Bar: (314) 646-7171