Surrounded by breathtaking mountains, Sitara Himalaya is the perfect place to escape, reflect, and reset. ‘For me it was ...