Landmark · EgyptTaraTara is a landmark in Giza Governorate, Egypt. Villa in Gezira Island, Cairo.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in EgyptEl Shorouk · CityZawiyet Umm el-Rakham · LandmarkTaha Hussein Museum · MuseumAbū Qurqāş · CitySharuna · LandmarkPhilae · Island