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.

Brunswickv- 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.