A classy and modern bar-restaurant near the top of Nehru Rd, Shangri-La specialises in Tibetan, Chinese and Indian offerings in stylish surrounds, with wooden floors, clean tablecloths and roaring fires in winter. There are also three stylish hotel rooms upstairs (doubles ₹2240 to ₹4840 depending on season).