Island of Tavira

Island of Tavira is a tropical island near the town of Tavira. It is part of the natural park of Ria Formosa.

en_GBEnglish