Location on the map

80 El Khalifa El Mamoun St., Roxy Square - Cairo - Masr el gedida

Map directions