Tower Lifeboat Station

Tower Lifeboat Station
Lifeboat Pier, Victoria Embankment, London, WC2R 2PP
Photo of Tower Lifeboat Station