Get directions to: Barb's Deli, East Windsor, CT
Restaurant address: 33 South Main Street Suite A East Windsor, CT 06088, USA
Restaurant: Barb's Deli