Construction Begins on World’s Tallest Holiday Inn

World’s tallest Holiday Inn, Construction is under way on the world’s tallest Holiday Inn — a 50-story hotel at 99 Washington St. in New York City. Designed by Gene Kaufman Architects (GKA), the 400-room hotel is situated just three blocks south of the World Trade Center site and is slated to play a role in the ongoing recovery of Lower Manhattan. McSam Hotel Group is developing the property. [read more at Northeast Real Estate].