Considered as one on the top of the list of the 100 - Yen shops in Japan, Can Do boasts of having most of your daily necessities in one. It also claims that 35% of its products are made in Japan, which guarantees customers that most of the items being sold here is of optimum quality.
It can be reached through the Ikejiri-Ohashi Station of the Denentoshi line.