Cape Verde - Sal, Cabo Verde

Meliá Tortuga Beach

a pool with palm trees and blue sky - Meliá Tortuga Beach, Ilha do Sala pool with palm trees and blue sky - Meliá Tortuga Beach, Ilha do Sal