South Shore Terrace will open for the season on April 12
Spring has truly sprung. The weather is glorious, the Nite Owl is back in business, and the Marcus Center snow pile is doomed. Oh, and the South Shore Terrace beer garden (2900 South Shore Rd.) is set to open o...