Euclid Square Mall (built 1977)
Location: 41.594327°N, 81.507461°W