The American Legion will offer a breakfast from 8 to 11 a.m. Sunday at 405 S. Main St. Cost for the all-you-can-eat meal, which is open to the public, is $8.