Ljubljana Castle
Ljubljana Castle, perched on a hill above the city center, was built in the Middle Ages and once served as a fortress and royal palace. Its tower offers panoramic views of the city and the Ljubljanica River. It now houses a museum and cultural venue.