Tower Beach, London
United Kingdom · Europe
About
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.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.