Lord Wandsworth Leaderboard
Home | Barnard Castle School
Aysgarth School BannerAd

Barnard Castle School

Newgate, Barnard Castle, County Durham, England DL12 8UN
Tel: +44 (0) 1833 690222

Private School (Fee Paying) Co-Educational 13 - 18 Years Day & Boarding (Flexi, Full, Weekly)

 

school.pngBarnard Castle School54.5417-1.91149