Terraced housing in Neasden, London.

- Image ID: E6J6YA
Terraced housing in Neasden, London.
Archimage / Alamy Stock Photo
Image ID: E6J6YA
Location: Neasden, London, UK