Statue of Peter the Great

This strange statue recalls the Russian tsar's four-month stay in 1698 when he came to Deptford to learn more about new developments in shipbuilding.


Must-see attractions