128 Main Street, Groton, MA
The Inn offers 6500 square feet of meeting space including two elegantly appointed banquet rooms, a high-tech executive boardroom and break-out rooms– all with full audio/visual capabilities. Destined to become a sought-after venue for weddings, special occasions and business retreats, The Inn featu…
No reviews yet.