Does anyone know where Stoke Demeral is? I know it is in Devon, but I can't find it on any current map. I guess it could be a suburb of somewhere, but it is on birth etc. records, so I guessed it was a town.
Any help gratefully received as always!
Andrea