La Quinta Inn & Suites by Wyndham Times Square South

New York City, New York