imperial college notice warning of private car park, at the imperial college sports grounds in teddington, middlesex, england

- Image ID: EFKCR3
imperial college notice warning of private car park, at the imperial college sports grounds in teddington, middlesex, england
Mick Sinclair / Alamy Stock Photo
Image ID: EFKCR3
Location: teddington, middlesex,. england, britain, uk, europe