April 12 | 11:00 am - 1:00 pm Recurring Event March for Life 2025 March on the Arch in St. Louis Aloe Plaza, St. Louis, MO 20, S 20th St,, St. Louis, MO The annual March on the Arch is Saturday, April 12 in St. Louis.