Which Lower Manhattan skyscraper, One Liberty Plaza or 1717 Broadway, is considered to be the tallest hotel in North America?
1717 Broadway: 1717 Broadway is a skyscraper located in Manhattan, New York City, United States.
i don't know