Officially the Can Do Shibuya Inokashira branch (there are two branches in Shibuya), this is a 100 yen shop (dollar store) with better than you would expect quality and a wide variety of items.

Highlights: mini plants, glassware, laundry and kitchen supplies.

The Shibuya branch is located down some stairs on the first floor basement level.