Barnoldswick Church of England Controlled Primary School
Kelbrook Road, Barnoldswick, Lancashire, BB18 5TB
Barnoldswick Church of England Controlled Primary School with URN 119360, a Voluntary controlled school located in Lancashire, city of Barnoldswick, England. A Mixed school with a capacity of 420...
