Barcelona is a polished, Catalan city hugging the Mediterranean in northeast Spain, about 100 miles south of the Spanish-French border. It lures visitors year-round for
IRVINA LEW
Travel Writer & Author