Location on the map

2 El Fayoum St., from Cleopatra Street, Doctors Tower - Cairo - Masr el gedida

Map directions