2005
TQ2978 : Queen Mother Sports Centre, Vauxhall Bridge Rd, SW1
taken 18 years ago, near to City of Westminster, England
Queen Mother Sports Centre, Vauxhall Bridge Rd, SW1
Page updated at 12:01
Sitemap | Cookies | Credits | Terms of use | Get Involved