252 Moor End Road, Halifax, West Yorkshire, England HX2 0RU
Private School (Fee Paying) Boys 9 - 15 Years Day & Boarding (Flexi, Full, Weekly)