Close to the basin of Ulhas River, encircled by Ulhas Valley, Karjat is a charming little village nestled amidst nature. Serving as one of the most perfect spots for a weekend getaway, this hill station boasts of picturesque surroundings and beautiful weather. Moreover, by staying…