Ristrutturato nel 2009, questo business hotel di 26 piani, dispone di 224 camere. Dotato di aria condizionata, è dotato di una hall con un servizio di reception / check-out 24/24, cassetta di sicurezza, guardaroba e ascensore, una caffetteria, un bar e un ristorante. L'hotel dispone di 325 mq di sala riunioni e un accesso a banda larga a Internet disponibile in tutto l'edificio. Una sessione di degustazione di vini avviene ogni giorno nella hall, alla quale tutti i clienti oltre 21 anni possono partecipare. Gli ospiti possono anche usufruire del servizio in camera e lavanderia, e parcheggio e garage.
Nel quartiere degli affari di New York, questo hotel business si trova in centro. Wyndham Garden Hotel - Times Square South è a pochi minuti a piedi da importanti attrazioni, tra cui Times Square, Broadway e Empire State Building. Inoltre, Madison Square Garden e Macy's si trovano nelle vicinanze.