The building site for the new super sewer at Chambers Wharf should soon be gone and the view of Tower Bridge will be restored.
Comments
Sign in or get an account to comment.