Montjuïc Castle, a historic 17th-century military fortress on Montjuïc hill, offering 360-degree panoramic views of the city, port, and Mediterranean Sea.