National Shrine of Nuestra Señora de La Inmaculada Concepcion de Salambao - San Pascual Baylon Parish Church is located in Obando, Philippines on Paliwas. National Shrine of Nuestra Señora de La Inmaculada Concepcion de Salambao - San Pascual Baylon Parish Church is rated 4 out of 5 in the category catholic church in Philippines.