Hotel Los Helechos(3 stars)

Topes De Collantes, S/N Trinidad View on map