The 11th Annual Buffalo Cherry Blossom Festival will be held from 11 a.m. to 3 p.m. Saturday and Sunday, April 27 and 28 inside the The Buffalo History Museum, 1 Museum Court (formerly 25 Nottingham Court), Buffalo, and outside in the Japanese Garden, which is behind the museum.
See an article about the festival here.