Tavira Town Square. A beautiful and traditional town in the south of Portugal.