Location on the map

147 El Nozha St , Above Barclays Bank Egypt - Cairo - Masr el gedida

Map directions