Map and Streetview for 30 Windsor Terrace, London, Beckton, London, E6

For streetview drag the peg man to the location of the property indicated with the pin