Location on the map

8 El Khalifa El Maamoun St. Floor 1 Mansheyet El Bakry - Cairo - Masr el gedida

Map directions