Location on the map

31 El Gomhoria St. - Giza - Hawamdiyah

Map directions