Location on the map

Nile Valley St. - Giza - Al Mohandesin

Map directions