oshkosh arena news

Yelp (6) · Stadium/arena in Oshkosh, United States
Suggest an edit · Your business? Claim now

Add more information

The Oshkosh Arena, formerly the Menominee Nation Arena, is a 64,300 sq ft indoor arena located in Oshkosh, in the U. S. State of wisconsin. …

Reviews

Yelp
3.5/5 · 6 reviews

Frequently asked questions

Q:
What are our box office hours?
A:
Monday-Friday: 10 a.m. to 5 p.m. Event Days: Varies
Data from: BusinessWebsite
Oops! Something went wrong, Please try again after a few minutes