Get directions to: Depot Square Farm Shoppe, Watertown, CT
Restaurant address: 51 Depot Street Suite 101 Watertown, CT 06795, USA
Restaurant: Depot Square Farm Shoppe