Photo Central Park

Central Park

59th-110th Streets & Fifth Avenue-
Central Park West
New York

Photo The View

The View

The View restaurant is located in Times Square

1535 Broadway
New York