Mary Immaculate Parish - Nature's Church - located at Apollo III Moonwalk Village Talon V Las Piñas City - As the name implies, this church is surrounded by nature—plants, flowers, and trees everywhere. The main church boasts of its unique architectu