The Amboy Depot Museum is located in a former depot and division headquarters of the Illinois Central Railroad located in Amboy, Illinois. The building is an...
Share this note: