Robert de Clifford was an English soldier who lived in which town overlooking the River Eden?
Appleby Castle: Appleby Castle is in the town of Appleby-in-Westmorland overlooking the River Eden (grid reference [ NY685200] ).
i don't know