Taj Mahal [PERMANENTLY CLOSED] Call: (770) 496-0073 or visit tajmahalatl.com Run by a husband-and-wife team, this restaurant specializes in Indian, Bangladeshi and Bengali food. Taj Mahal 4650 Jimmy Carter Blvd #108 Norcross, GA 30093 (770) 496-0073 tajmahalatl.com Norcross, GA Restaurants facebook: @Tajmahal Restaurant