Enjoy unique flavors from Nepal and the Himalayas at this Nepalese restaurant.