- Rest of Europe



1716eu/ The Spanish Square, or Plaza de Espana, in Merida, capital of Extremadura, Badajoz, Spain


Return to: Rest of Europe or Gallery