Sakura Logo Concept

The name of my shop is called Sakura. This means flowering cherry (blossom) tree.

More by Jesse Mbuthia

View profile