Founded and based in Ventnor, St Catherine’s School is a Mixed school located in Grove Road, , Ventnor. Taking a…