Hotels Near La Quinta Inn & Suites Long Island, Long Island City