The Groton Inn 128 Main St, Groton, MA 01450 Added on January 29, 2024 Art Gallery, Banquet Hall, Conference Center, Hotel, Unique