Location
Alameda South Shore Center
Corner of Park and Otis
United States
41° 6' 47.9304" N, 80° 39' 50.4972" W
See map: Google Maps



