Get directions to: Taste Of India, Windsor, CT
Restaurant address: 216 Broad St Windsor, CT 06095, USA
Restaurant: Taste Of India