Echor Himalayan Heights is a exquisite mountain hotel with great views and wooden interior settings designed to give you a comfortable stay.