Riverside at Twickenham ,West London

- Image ID: C5FDWR
Peter Lane / Alamy Stock Photo
Image ID: C5FDWR
Riverside at Twickenham ,West London
Location: Twickenham ,West London ,U.K.