38-46 Treasure Island Road, Scituate, MA 02066