Location on the map

130 Othman Bin Affan St. - Cairo - Masr el gedida

Map directions