Map location

16800 South Canal Street
South Holland, IL 60473