Delux Motel 557 W 162nd St,South Holland, IL, 60473 View Phone 708-596-3196 557 W 162nd St,South Holland, IL 60473 View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page