Newly renovated, rebranded Willowbrook hotel reopens

The strategic location made a former Holiday Inn in Willowbrook the perfect site for the first Delta Hotels by Marriott hotel in Illinois, the company said.

Related posts