Photo Library

Location: London - River Thames, Deptford