Hadleigh Castle

Rate this item
(0 votes)
Hadleigh Castle in the English county of Essex overlooks the Thames estuary from a ridge to the south of the town of Hadleigh.

Additional Info