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.

Community content is available under CC-BY-SA unless otherwise noted.