Hotel Villa La Granjita is a place for lovers of nature and peace, located 5 km from downtown Santa Clara, the house to famous Che Guevara Memorial.Its two-storey bungalows are scattered among beautiful vegetation, including palm and fruit trees, like..