Oops! Something went wrong, please try again later.
Reviews
Tripadvisor
5.0/5 · 1 review
Loading reviews...
Nov 5, 2022
This memorial to the Russian Tsar Peter the Great was erected in London in 2000 to commemorate the tercentenary of his Grand Embassy. It stands on Glaisher Street, where Deptford Creek joins the conf… Full review by ShaunH290