Hotels in South Holland, IL
Hotels
557 W 162nd St,
South Holland ,
IL
60473
UNITED STATES
Delux Motel in South Holland, Illinois provides quality and superior motel rooms at an affordable rate. Call to reserve your room today at (708) 596-3196.
Worldwide > United States > South Holland, IL > Hotels