Location on the map

2 El Shaheed Mohamed Abu Salem St., Sabaa Buildings Square - Cairo - Masr el gedida

Map directions