Clare Castle
Search results
We did not find results for: Clare, United Kingdom.
Check spelling or type a new query.
We did not find results for: Clare, United Kingdom.
Check spelling or type a new query.
Clare is a market town on the north bank of the River Stour in Suffolk, England. Clare is in southwest Suffolk, 14 miles from Bury St Edmunds and 9 miles from Sudbury. Wikipedia