Plaza Mayor, Salamanca, Spain

Emilio Ambasz & Associates