Worcester Center Galleria (built 1971)
Location: 42.262225°N, 71.79851°W