Saint Michael The Archangel Parish ChurchParishShareC. Villaran StreetJalajala, Rizal 1990PhilippinesGet directions