Take a tour of Ljubljana Castle in Ljubljana, Slovenia - part of the World’s Greatest Attractions travel video series by GeoBeats. Built on the top of Castle Hill, Ljubljana Castle looks out over the city of Ljubljana, Slovenia. The site on which the castle was constructed is known for findings of artifacts from the prehistoric Urn Tomb culture. The castle has been through various periods of reconstruction and contains elements of Baroque, Gothic, and Renaissance style architecture.