Salamanca

Automatically generated translation

English ALBA DE TORMES. Main facade of the Ducal Castle.

Price 3€