Delta Hotels New York Times Square: 600 m to Times Square