This article needs additional citations for verification. (July 2015) |
The Headquarters of the Arab League is located in Tahrir Square and near the downtown business district of Cairo, Egypt.[1] The headquarters building has views of the Nile River and Qasr al-Nil Bridge just to the west.