mail_outline sales@mediastorehouse.com
Chapel of Saint Thecla of Abeleda. Galicia. SpainSpain. Galicia. Chapel of Saint Thecla of Abeleda. Exterior
Castro of Saint Thecla. Galicia. SpainSpain. Galicia. Castro of Saint Thecla. A Garda
Hill Fort of Santa Tecla (Santa Tegra). Was inhabited from AD X century B.C. until the third century AD. La Guardia (A Garda). Pontevedra province. Galicia. Spain