St. Margarets Primary School

St.

St. Margarets Primary School is one of the Three Best Rated® Primary Schools in MacPherson, Singapore.