Buffalo Museum of Science Posted on February 21, 2014 Address 1020 Humboldt Parkway Buffalo New York 14211 United States Upcoming Events No events in this location