The iconic architectural Alexandra and Ainsworth Estate in the Abbey Road area of London, UK.

- Image ID: M0NJJB
The iconic architectural Alexandra and Ainsworth Estate in the Abbey Road area of London, UK.
Sam Stephenson / Alamy Stock Photo
Image ID: M0NJJB
Location: London, United Kingdom