Now Open: Delancey Holiday Inn

Holiday Inn, 150 Delancey Street.
Holiday Inn, 150 Delancey Street.

The new Holiday Inn at 150 Delancey Street opened for business this past week.  Recently we noted online booking sites were indicating a mid-April opening, but the hotel began accepting guests four days ago.  Expedia is showing room availability tonight for $259 but discount sites are offering much lower deals.