Good Shepherd Lodge 65 in New Milford will hold a roast beef dinner Aug. 20 from 4:30 to 7 p.m.

The dinner at Odd Fellows Hall, 25 Danbury Road (Route 7), will cost $10 for adults, $8 for seniors, $5 for children 4-12 and free for children under 4.