Sarratt between Banbury & London England
Does anyone have info about Sarratt, which I assume is a town, located between Banbury & London, England?
More Replies:
-
Parish SARRATT, Hertfordshire, England
Paul Sarrett 12/26/00