Vista Group Of Hotels are charming retreats nestled amidst the breathtaking beauty of Pahalgam, a picturesque hill station in the state of Jammu and Kashmir, India.