Results 3 results found View of The London Peace Pagoda, Battersea Park, Nine Elms Lane, London, England, United Kingdom, Europe View of The London Peace Pagoda, Battersea Park, Nine Elms Lane, London, England, United Kingdom, Europe View of the London U.S. Embassy, Nine Elms Lane, London, England, United Kingdom, Europe