Mayflower Family Restaurant 211 North 1st Street, Dunlap, IL 61525