The character of Lady Isabella Holland has been devised to ... and Carisbrooke Castle on the Isle of Wight. Play The ...