Beauty in abundance at Sitara Himalaya, a brand new boutique hotel
Surrounded by breathtaking mountains, Sitara Himalaya is the perfect place to escape from everyday life, reflect and recharge your batteries. Hotel Review: Sitara Himalaya, Himachal Pradesh “It was never a…