Maine 2-1-1, United Ways of Maine and Opportunity Alliance, has provided a list of free Thanksgiving Dinners available to the public.

These meals are all taking place on Thanksgiving day at no cost:

Lewiston- Hope Haven Gospel Mission Thanksgiving Meal, 11a-1p at 209 Lincoln St.

Belfast- Noon to 2p., St. Francis of Assisi Catholic Church, 81 Court St.

Portland- Wayside Food Programs Community Thanksgiving Dinner, Portland Club at 153 State St.

Saco- 11a to 2p at Most Holy Trinity Hall, 271 Maine St.

Bath- Midcoast Pizza and More Thanksgiving Day Dinner, Noon-2, Washington St.

Brunswick- Mid Coast Hospital thanksgiving Dinner 11a-1p, Mid Coast Hospital Cafe, 123 Medical Center Dr.

Freeport- Freeport Community Services, Noon to 2, 53 Depot Street

Sanford- Sanford VFW, 1p., 1 Hutchinson St.

Standish- The Deeper Well Thanksgiving Meal, Noon-2p, 190 Northeast Rd.

Lewiston- Trinity Jubilee Thanksgiving Meal, 11-11:45, 247 Bates St.

Westbrook- Community Food Pantry, Noon-2p and 6-7:30p, 426 Bridge St.

West Kennebunk, Community Thanksgiving Dinner, Noon to 2p, Dorothy Stevens Community Center, 80 thompson Rd.

Winthrop- Rotary Club Thanksgiving Dinner, 12:30-1:30, St. Francis Xavier Parish Hall, 130 Rt. 133