Hotel El Castillo 3*
49.00 C$ 49.00 C$ 49.0 CAD
The Castillo hotel is located on a hill that can be seen from any point of the city, with excellent views of Baracoa and its surroundings