Best Indian in Stamford, CT