Huntington Plaza (built 1965)
Location: 39.9617694°N, 83.0019611°W