glass bowl stadium s

2801 W. Bancroft
Toledo
Ohio
United States