Built in the Middle Ages on Castle Hill, Ljubljana Castle is a fixture on the city's skyline. The medieval castle boasts thick stone walls and houses a plethora of historical spaces, including a ...
Some results have been hidden because they may be inaccessible to you