The New Milford United Methodist Church at 68 Danbury Road (Route 7) will hold a ham dinner Nov. 9 from 5 to 7 p.m. Veterans are invited to eat for free.

Tickets are $15 for adults and seniors, $5 for children ages 5-12, and free for children 5 and under. A family maximum of $25 will be charged.