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.