Tahrir Square
The Headquarters of the Arab League is located in Tahrir Square, near the downtown business district of Cairo.