Location on the map

Happy Land Square, Abu Samra Building, Floor 7 - Dakahlia - Al Mansoura

Map directions