Get directions to: Italian Corner Restaurant, Windsor, CT
Restaurant address: 3 Tunxis St Windsor, CT 06095, USA
Restaurant: Italian Corner Restaurant