La Quinta by Wyndham Time Square South
New York, New York