japanese garden

Bflo Cherry Blossom Festival [VIDEO]
Bflo Cherry Blossom Festival [VIDEO]
Bflo Cherry Blossom Festival [VIDEO]
You may be more familiar with the National Cherry Blossom Festival in Washington, DC...but did you know there's an equally beautiful celebration right in the Queen City? The Japanese Garden in Delaware Park is one of the most tranquil and lovely spots you'll find in Buffalo...