Chibi Leaf Bonsai Supply

Chibi Leaf Bonsai Supply is a bonsai shop in Whiskview Mall during Cherry Blossom Festival.