old-england.com / Wm Havell No 6
An island on the Thames near Park Place, Oxfordshire

Previous Home Next

Wm