Super 8 by Wyndham Cuba

Cuba • Show on map
View Details for Price
Super 8 by Wyndham Cuba is located in Cuba. With free WiFi, this 2-star hotel offers a 24-hour front desk and an ATM. The hotel features family rooms. The hotel will provide guests with air-conditioned…More info
