DestinationsIloiloPhilippines Islas de Gigantes by juvyramirez August 9, 2017December 1, 2017 by juvyramirez August 9, 2017December 1, 2017 Islas de Gigantes is a Spanish term means Islands of Giants. These group of Islands is located in the town of Carles, the northern city of Iloilo, Philippines. These giants of the… 0 FacebookTwitterGoogle +Pinterest