Libertador Apart Hotel
Av. Libertador 1150, El Calafate, 9405
Average, 3
The Libertador Apart Hotel is a charming property set in the heart of El Calafate, right on the main avenue in the popular city center. Enjoy the tranquility of this destination at this hotel, filled ...
More Info