Location on the map

14 Abdel Aziz Selim St. from Thawra Street - Giza - Dokki

Map directions