Thames Ship

Thames Ship

Battle ship which remains constantly docked on the river Thames near Tower Bridge. Always a big tourist attraction for those who come to see this area of City of London.

Related items