Ghjochi Mehr: The Best Indian Food in Atlanta