Folkestone Castle stood on a spur of the North Downs to the north of the town of Folkestone, Kent (grid reference TR214380).
Contact us...