Indian restaurant · 1241 Indian Trail Lilburn Rd NW Ste N, Norcross, GA
Dine-In
More food in Norcross, GA · Indian Food in Norcross