Kilkenny Castle was finished in 1213 by William Marshal, a few years after Kilkenny became a town. The castle was occupied until 1935, when the Butler family moved to London. The Butlers eventually sold the castle to Kilkenny in 1965 for 50 pounds.