Taba on map

Taba, Qesm Nwebaa, South Sinai Governorate, Egypt information