Mary Immaculate school is situated at the top of Merlin's Hill in the county town of Haverfordwest. Our school admits children between the ages of three and eleven. There are currently 2 stages in the education of children attending the school. Foundation Phase currently covers children of 3-7 years old and Key Stage Two covers children from 7-11 years old.
December 17 @ 10:30 am - 11:30 am
December 18 @ 8:00 am - 5:00 pm
December 21 @ 8:00 am - 5:00 pm
21st December 2018 @ 8:00 am - 8th January 2019 @ 3:30 pm