Ilford, Water and Sweeper Car


Built 1903. TLRS Archive