Coffee, fine foods, art, gifts and more—

on the beautiful Cabot Trail