About

Bellavista School is a school for children with learning potential who present with specific or general learning difficulties.