Idonea De Clifford
Idonea was born about 1303 in
Clifford, Herefordshire, ENG
. She died on August 24th, 1365.
Page last modified
\