Place: Tate Modern, London, England, United Kingdom
By Colleen O'Sullivan Uploaded on 6 February 2008 1 favorite, 165 views
Tate Modern and Millennium Bridge as seen from the North side of the Thames