Barcelona: Where History Meets the MediterraneanA collection of Barcelona's contrasts: historic streets, soaring cable cars, vibrant waterfronts, and endless Mediterranean blues.
Barcelona: Where History Meets the Mediterranean