It’s official, the Holiday Inn at 620 Delaware Avenue is closing in early September. Employees were told of the pending closure a month ago but operator Hart Hotels did not confirm it until today.
The new Residence Inn by Marriott at 620 Delaware Avenue opened this past Friday. Formerly a fairly forgettable Holiday Inn, the new 105 room Residence Inn is a welcome addition to the historic ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results