Sakura Sakura means cherry blossom in Japanese. A poetic name for this cherry blossoms at sunset landscape. Find events near me Sakura Events Near You There are currently no classes offered in your location. Check another? All Sakura Locations Ohio Mon Jun 17, 2024 at Short North Back to Top