Denver Rails -The Railroads of Denver and the West
ATTRACTIONS HOME | USA MAP | SEARCH
LOMBARD METRA DEPOT
20 S MAIN ST
LOMBARD, ILLINOIS -USA
Location: LOMBARD, IL
RAILROAD DEPOT
Comments/Directions:
The Metra station in Lombard was built in 1979 but retains an older style.
God Bless America
©2001-2025 Mike Stutz