51 Depot St Ste 101, Watertown 06795, United States
51 Depot St Ste 101, Watertown 06795, United States
No delivery
Spot something wrong?
Dishes at Depot Square Farm Shoppe Restaurant. Prices may vary in venue.
Been to Depot Square Farm Shoppe Restaurant? Be the first to share what you ate.