3rd Annual Battle Creek Train Show

20th September 2025 10:00AM - 3:00PM

Calhoun County Fairgrounds, 720 Fair St, Marshall, MI, 49068