Barcelona is the capital city of Catalonia and the second largest city in Spain. It is located on the northeastern coast of the Iberian Peninsula, on the Mediterranean Sea. Some of the most famous landmarks in Barcelona include La Sagrada Familia, Park Güell, Casa Milà, and Camp Nou stadium.