Japanese Garden in Delaware Park Posted on September 17, 2013 Address 1 Museum Ct Buffalo New York 14216 United States Upcoming Events No events in this location