Location Launceston, Cornwall, England (Google Maps Location) Open for Visitors Yes Owned by The Duchy of Cornwall Rooms Available No Launceston Castle is set on
Location Launceston, Cornwall, England (Google Maps Location) Open for Visitors Yes Owned by The Duchy of Cornwall Rooms Available No Launceston Castle is set on