Lambor Castle
Lambor (Castle): A forest castle at the crossroads of the King’s Road, where a branch goes northwest through Cameliard into Cambria. Lambor Castle is also a stop on the Royal Road.
Type
Castle
Comments