Best restaurants and venues in mountains of Nepal