Salamanca - Spain

The University of Salamanca is Spain's finest showcase of Renaissance architecture
[Salamanca - Spain]