North America’s tallest hotel opened in New York City
Marriott hospitality chain opened North America’s tallest hotel in New York City, a combined 378-room Courtyard hotel and 261- suite Residence Inn hotel in Midtown Manhattan. The $320 million tallest single-use hotel in North America is located at 1717 Broadway. Built and owned by G Holdings and managed by Interstate Hotels & Resorts, the … Read more