I haven't found a single review for Holiday Inn NYC - LOWER EAST SIDE at 150 Delancey Street. Perhaps it has just opened. However, there's quite good a deal for our dates so I thought to ask if anyone has any information regarding the hotel. We're a family of three, traveling to NYC for the second time.
Thank you in advance.