Iglesia Santa Rosa de Lima y Casa ParroquialParishShareCalle 66301 San Antonio, Nueva EspartaVenezuelaGet directions