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