AP HOTELS & RESORTS

Blog

Tavira Castle

Castle of Tavira

“Castelo de Tavira” or the Tavira Castle is located in the parish of Santiago, city of Tavira, district of Faro, in Portugal. In a dominant position over the mouth of the Gilão River, the settlement has developed as an important sea port since antiquity