Christmas on the Hill - an Outdoor Movie Night at Northwoods Church by Northwoods Church, Tallahassee, FLKick off your Christmas season with Christmas on the Hill at Northwoods Church in Tallahassee, Florida.