Jollof city

Indian restaurant · 1241 Indian Trail Lilburn Rd NW Ste N, Norcross, GA

Dine-In

Hours

More food in Norcross, GA · Indian Food in Norcross