Location on the map

6 Ahmed Ansy St., El Shohada Square - Cairo - Helwan

Map directions