by Lisa A. Grimaldi | April 10, 2013

 The 123-room Holiday Inn NYC–Lower East Side has debuted in Manhattan. The hotel has a restaurant, a fitness center and a business center.