Algeciras: Media
Spain
Images
Algeciras, Spain: Casa Consistorial
Casa Consistorial (Town Hall) of Algeciras, Spain.
Falconaumanni
VIEW MORE in these related Britannica articles: