Eggleston Hall is on the north bank of the River Tees in the north east of England just south of the dales village of Eggleston on the B6278 between Barnard Castle and Middleton-in-Teesdale. Eggleston attracts visitors with a variety of needs but good fo
Bookmark Egglestonhall.co.uk: