3666 Delaware Ave, Tonawanda, New York 14217 USA
Pan fried dumplings.... very good
Photo Credit: Yelp