Hotel Los Helechos(3 stars)

Topes De Collantes, S/N Trinidad CU View on map