Archive for the ‘Hotel La Rusa’ Category

Hotel La Rusa Baracoa

Address: Maximo Gomez 161, Baracoa, Cuba Hotel La Rusa Baracoa is a boutique hotel with just 12 rooms located in the center of Baracoa, right next to the seawall and ocean. The views from Hotel La Rusa are simply stunning, offering an unhindered view over the Baracoa Bay and the immediate city. Frequented by the […]

Read more about Hotel La Rusa in Baracoa...