Home Tags Lower East Side

Tag: Lower East Side

Holiday Inn Debuts in New York’s Lower East Side

ATLANTA—IHG (InterContinental Hotels Group) announced the opening of the new Holiday Inn NYC - Lower East Side. The 132-room, eight-story hotel features an open...
Advertisement