Leybourne Castle

Leybourne Castle is a 13th-century castle in the parish of Leybourne, Kent, west of Castle Way.