• Photos
  • Map
  • Streetview
  • Upload

City: London

Tsar Peter the Great Monument, located at the waterfront adjacent to Deptford Creek, was erected in 2001 to commemorate the Tsar's visit to Europe. Tsar Peter lived near the Royal Dockyard in Deptford, at the home of the writer John Evelyn, while studying new developments in technology.


Avg. Rating:4 Star Rating
Currently there are no reviews for this place. Be the first one to review.

Upload Image