fbpx

Barcelona is Spain's second largest city. Only the capital Madrid has more inhabitants. Barcelona is located on the Mediterranean Sea, on the Costa... Show more

Photos are being loaded.