NEW BUFFALO — For nearly 20 years a massive hotel stood above the shore of Lake Michigan, drawing golfers, beach-goers, equestrians and storied prize fighters to Grand Beach.

And it even drew ski jumpers.