close cuban restaurant close Country: Spain close Region: Illes Balears
Cubanbar
Hotel Hostal Cuba****