travel

Islas de Gigantes: The Iloilo Wonder

Islas de Gigantes¬†is a group of islands located at the northeastern¬†tip of Iloilo City. ¬†Traveling…

Continue reading