Spain

The high medieval city walls of Tarragona hide the impressively tangled old town.

Previous Up Next