121 Shore Road Unit 8, Truro, MA 02666