Carisbrooke castle.
Contributors: English Heritage.
Publisher: English Heritage
Place of publication: St Ives
Language: eng