green sign with black text on a residential window in twickenham, england, opposing the dsale of riverside land to developers

- Image ID: B2RC75
green sign with black text on a residential window in twickenham, england, opposing the dsale of riverside land to developers
Mick Sinclair / Alamy Stock Photo
Image ID: B2RC75
Location: twickenham, middlesex, england, britain, uk, europe