Tawstock Castle is a charming 18th-century Grade II listed bailey castle in Barnstaple, North Devon. Sitting majestically on ...