Map showing Royal Oak Intermediate School

Phone: 09 636 5667

Are you responsible for Royal Oak Intermediate School? Claim it