Miravet Castle (Castillo de Miravet) Tarragona

Miravet, Tarragona , Costa Dorada, Catalonia, Spain and Canary Islands