TAPUHARU means island in Nepali.
The seemingly non-existent island actually exists in your and my dreams just like Shangri-La. I hope we can all find our own tranquility on this island. This brand introduces Japanese national style clothing groceries, and replaces new products from time to time.