Delta Hotels New York Times Square
The new Delta Hotels New York Times Square is in the heart of New York City in Midtown Manhattan, steps away from iconic the Theater District, Madison Square Garden, Central Park, Hell’s Kitchen, Hudson Yards and Rockefeller Center.