Rest easy at Delta Hotels by Marriott New York Times Square. Our hotel is located in New York, New York, and places you conveniently in Times Square, just steps away from Madison Square Garden and Central Park. After a day of exploring the city, unwind in our spacious guest rooms and enjoy on-site dining at George's Nephew.
Partial Data by Foursquare.