Hotel THe Lago Taurito

Double Garden View with Terrace