Hotel El Castillo 3*
48.00 C$ 48.00 C$ 48.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