Econo Lodge South Holland, SOUTH HOLLAND, Illinois (IL)
Conveniently stationed at 17225 Halsted St () in SOUTH HOLLAND, Illinois (IL) (60473), Econo Lodge South Holland can be reached at 7085968700. Remember to call upfront to book your table in the restaurant.
More restaurants in SOUTH HOLLAND, Illinois (IL)
Econo Lodge South Holland contact information and details:
Address: 17225 Halsted St - , SOUTH HOLLAND, Illinois (IL) 60473
Contact Phone: 7085968700