A Veterans Day Lunch was held Wednesday afternoon at American Legion Post 26 in downtown Bakersfield in salute to those who have served the United States.