St. Francis Xavier Church in New Milford will hold a holiday fair Nov. 19 from 10 a.m. to 5 p.m.

The fair will be held at the Route 109 church.