TravelTill

About Isla La Tortuga



La Tortuga Island (Isla La Tortuga in Spanish) is an uninhabited island dependent on the government of Venezuela. It is part of a chain of islands that include the Tortuguillas, the Palaquines, and others. Has an area of 156 km