Uploaded September 2026 | Updated September 2026, 3 weeks ago
This is The Duck, a hidden gem restaurant out in Sturbridge, Mass. that's set in an 1800s barn loft.
This is The Duck, a hidden gem restaurant out in Sturbridge, Mass. that's set in an 1800s barn loft.










