Designed by
Title
Moyua Square in Bilbao, Spain #30091984
Description
BILBAO, SPAIN - NOVEMBER 13: Moyua Square and Chavarri Palace on November 13, 2012 in Bilbao, Spain. The palace, built in 1888, hosts the representation of the Government of Spain in Biscay province
This image is editorial