Antilla

Cuba

Antilla is a city located in the country of Cuba. It serves as a local municipality within the nation's geographic boundaries.

As there is no specific source material provided, further details regarding its population, economy, or cultural landmarks are unavailable. It remains identified primarily by its location in Cuba.