The American Legion in St. Johnsville is having a spaghetti dinner. Open to the public….$8.50 – take-out only.