Location on the map

173 El Nozha St , Beside Miramar Restaurants - Cairo - Masr el gedida

Map directions