South Shore Terrace will open for the season on April 3
Spring has truly sprung. The weather is showing signs of being okay, 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 Dr.) i...