Landmark · Egypt

Tara

Tara, Egypt

Tara is a landmark in Giza Governorate, Egypt. Villa in Gezira Island, Cairo.

More places in Egypt