Tilbury Fort

Rate this item
(0 votes)
Tilbury Fort is on the north; Essex; bank of the River Thames in England and was built to defend London from attack from the sea; particularly during the Spanish Armada and the Anglo-Dutch Wars

Additional Info