Indian restaurant · 1161 Ridge Ave SW Ste 17, Atlanta, GA
More food in Atlanta, GA · Indian Food in Atlanta