The Church of Our Lady of Guadalupe, a renowned landmark in the Philippines, stands majestically with its white stone facade, red roof, and gold cross atop, surrounded by lush greenery and a parking lot.