EL KIKASA is a lodging, located at Tinoc - Kiangan - Lagawe Road. EL KIKASA. 3604 Kiangan Ifugao Philippines
No reviews yet. Be the first to add a review.