Illinois and Michigan Canal Museum

Street Address:
803 South State Street,
City:
Lockport
State:
Illinois
Country:
United States of America
Postal Code:
60441