Image 1 of 1
DSCN0977a.jpg
Barcelona Spain is a city of old and new architecture, with steep hillside views creating stunning visual landscapes.