The London Peace Pagoda was build in 1985 and is situated in Battersea Park, next to the Thames. I saw it today when I went for a short cycle around the park :-)
Comments
Sign in or get an account to comment.