Explore relationships
Launceston Castle
Launceston Castle (Cornish: Kastel Lannstevan) is located in the town of Launceston, Cornwall, England. It was probably built by Robert the Count of Mortain after 1068, and initially comprised an earthwork and timber castle with a large motte in one corner.
Use + to expand a branch. Click a topic name to open its summary.