Fans of taiko drumming, teriyaki chicken, sake, and Japanese artwork and wares will not want to miss the 52nd Annual Denver Cherry Blossom Festival, or “Sakura Matsuri” in Japanese. Held at Sakura Square in the heart of downtown Denver.
Denver Cherry Blossom Festival
- 1255 19th Street, Denver, CO, 80202
- (303) 951-4486
- Business: [email protected]
