Belhaven Hill School

A Full Boarding & Day School for Boys and Girls aged 7-13 years

Sunday Service at Belhaven Parish church

Sunday Service at Belhaven Parish church

The School joins with the congregation of Belhaven Parish Church for Sunday Worship.