Wimble Toot Castle was a probable castle built near the village of Babcary, Somerset, England.
Contact us...