Shiloh is an inhabited place. It is an unincorporated community located on Long Lake Road in Orleans Township, Ionia County, Michigan.
Shiloh had a station on the now defunct Pere Marquette Railway line from Haynor to Stanton.
Category: Ionia, Michigan, United States