Hotel Los Helechos(3 stars)

Topes de Collantes Sancti Spiritus Cuba View on map