What is Seneca Buffalo Creek? A Riverfront Location in New York State