Cherry Blossom Festival returns to downtown Denver this weekend
Fans of taiko drumming, teriyaki chicken, sake and Japanese artwork won’t want to miss the Cherry Blossom Festival at Sakura Square in downtown Denver. Organized by the Sakura Foundation and Tri-State/Denver Buddist Temple, this is the 47th year of the festival. The festival is located at Sakura Square between 19th and Lawrence Streets in downtown Denver. Admission is free! For more information on the Cherry Blossom Festival, visit: CherryBlossomDenver.org.