Castle Loudon

Castle Loudon was the royal palace of the Kingdom of Albion, built into the inner wall of the ancient crater the capital city of New Exeter was situated in.