Location on the map

172 Al Wehda St. - Giza - Imbaba

Map directions