Location on the map

Tiba Tower, Happy Land Square - Dakahlia - Al Mansoura

Map directions