Screenshot

The Old Inn offers authentically restored guest rooms and fine dining in the village of New Marlborough, MA, 20 minutes from Norfolk.