Tower Beach was an urban beach on the north bank of the River Thames in London, England, adjacent to the Tower of London, which was open to the public from 1934 to 1971.
Tower Beach was an urban beach on the north bank of the River Thames in London, England, adjacent to the Tower of London, which was open to the public from 1934 to 1971. (en)
Tower Beach was an urban beach on the north bank of the River Thames in London, England, adjacent to the Tower of London, which was open to the public from 1934 to 1971. (en)