stuffaboutlondon.co.uk
The London Peace Pagoda in Battersea Park | Stuff About London
The Buddhist stupa in Battersea Park. Built in 1985 and the gift of the Japanese Nipponzan-Myohoji order.