Which Lower Manhattan skyscraper, One Liberty Plaza or 1717 Broadway, is considered to be the tallest hotel in North America?
1717 Broadway
-1
Section::::Abstract.
One Liberty Plaza
3515310
-1
Section::::Abstract.
1717 Broadway
30239479
-1
Section::::Abstract.
1717 Broadway
30239479