BILBAO. Torre de los Sres. de Escauriaza.
Automatically generated translation
BILBAO. Tower of the Lords of Escauriaza.