Rev. Stair McQuhae


St Evox, Rownham, Southampton, Hampshire, Wessex, England

1872

No notes