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