Location on the map

40 Haydar St., in front of Dahab Mall, Helwan metro station square - Cairo - Helwan

Map directions