STREET Thames Street in London Street Street Thames Street City City London ID ID 17 Places on this street Thame-street Addlehill, London Thames-street, London Thames-street, next Puddle-dock-stairs, London