1. Taste Of India 216 Broad St, Windsor, CT 06095 Coordinate: 41.85183,-72.64448 Phone: (860) 688-8333