Location on the map

13 Demascus St - Cairo - Masr el gedida

Map directions