Cary Castle stood on Lodge Hill overlooking the town of Castle Cary, Somerset, England. It is a Scheduled Ancient Monument.
Contact us...