hhslogo

2035 West 183rd Street     Homewood, Illinois 60430

IC Depot

IC Depot

Homewood’s first rail depot was located on the east side of the rail tracks, just south of what is now Ridge Road.  The depot was built in 1853.

Copyright, HHS, 2016

Web Design