Croft Castle - Leominster, England
Croft Castle, was the home of the Croft family since before Domesday. This photo was taken in 1995 by Dorothy Croft Halstead, a Croft family descendant.
Date & Place:
in Leominster England