Friday, August 3, 2012

Travel 103 - London Bridge UK





London Bridge refers to a several bridges that have spanned the River Thames between the city of  London and Southwark, in Central London.

No comments:

Post a Comment