Medieval town castle standing on the Castle Hill above downtown Ljubljana Slovenia is a key landmark of the town.