Save Added By Yamuna Now Open Tomadachi Japanese Restaurant Namche Bazar, Namche 56000, Nepal Facilities: