Star of the Sea 307 South Boardwalk, Rehoboth Beach, DE 19971