September 11, 2019
Sea Crest Beach Hotel announces upgraded amenities and unique fall events
Sea Crest Beach Hotel, a seaside resort located on Cape Cod just 73 miles from Boston, has announced the completion of several property renovations—including a shuttle—just in time for fall travelers.