Map Location
Sta. Rosa de Lima Parish
Provincial Road, Annafunan West, Tuguegarao City, 3500, Cagayan, Philippines