Stock Photo - Tower roof of La Pedrera, Barcelona, Spain

Stock Photo: Tower roof of La Pedrera, Barcelona, Spain.

Searchable keywords