The Town Hall at Silves in the Algarve Portugal

- Image ID: BX793G
The Town Hall at Silves in the Algarve Portugal
Paul Shawcross / Alamy Stock Photo
Image ID: BX793G
The Town Hall at Silves in the Algarve Portugal