English Heritage: Launceston Castle

English Heritage: Launceston Castle
Castle Lodge, Launceston, Cornwall, PL15 7DR