Được xây dựng trên nền móng La Mã, lâu đài được xây dựng vào cuối thế kỷ 13 để ngăn chặn người Scotland. Vị trí chiến lược của nó mang lại tầm nhìn đẹp ra vùng đất thấp xung quanh.
Vào cuối thế kỷ 13, lâu đài được xây dựng để chống lại người Scotland.