United Kingdom England London Borough of Newham
Selected for Google Earth [?] - ID: 10077762
peter rouse, on February 19, 2010, said:
Sign up to comment.
Sign in if you already did it.
Photo taken in London Borough of Newham, Greater London, UK
Misplaced? Suggest new location