Sea Crest Beach Hotel, Falmouth, MA While its name would indicate that it is a “hotel”, the Sea Crest Beach Hotel is one the ...