Historical town square in mining city Kremnica in Slovakia. View of the tower and church on the Kremnica castle.