Location on the map

1 El Khalifa Al Mansour St., Safeer Square - Cairo - Masr el gedida

Map directions