Santa Maria beach. Sal Island, Cape VerdeEmail info@restaurantebarracuda.comCall (238) 2428010
BARRACUDA RESTAURANT video tour.