Mount MemuroMount Memuro is a mountain located in the Hidaka Mountains, Hokkaidō, Japan. The western summit of Mount Memuro is named Mount Pankenūshi.