Lion Head

Along the River Thames in London, particularly on the north side, mostly hidden from view are a series of Lion Heads acting as mooring points.

River Thames, London.