Property Location Super 8 Cuba is located in Cuba.Rooms Make yourself at home in one of the 58 guestrooms featuring refrigera..
Cuba / Cuba
This Cuba Best Western hotel serves a complimentary hot breakfast to hotel guests every morning. To help make life on the roa..