Relax in elegance at Glens Falls' newest Inn. Book your stay now!