SMALL HAVEN SCHOOL

Independent Special Needs School

146-150 Newington Road, Ramsgate, Kent CT12 6PT

Ofsted Rated Good School