Himura can be found in the Leaf Medicine Shop, which is located in the Leaf Village. He sells pills that help replenish health and chakra. He's also the NPC you help gather supplies for when doing the Medicine Supplies missions.
Advertisement
Himura can be found in the Leaf Medicine Shop, which is located in the Leaf Village. He sells pills that help replenish health and chakra. He's also the NPC you help gather supplies for when doing the Medicine Supplies missions.