Map showing Havelock North High School

Phone: (06) 877 8129

Are you responsible for Havelock North High School? Claim it