Foxboro


“1,000 Places to See Before You Die,” the bestselling travel guide, named the charming town of Essex, Connecticut, “The Perfect Small American Town”...