English Heritage: Calshot Castle

English Heritage: Calshot Castle
Calshot Spit, Calshot, Hampshire, SO45 1BR