Hotel El Castillo is located just 5 minutes’ walk from Baracoa city centre and 9 km from Alejandro de Humboldt National Park. Guests can enjoy a swimming pool and a garden.
Book this Hotel