1945 photograph of Central Park from roof of Mayflower Hotel in Manhattan, New York City. Mayflower Hotel is at 13-21 Central Park West at northwest corner of West 61st Street running to West 62nd Street. Signage reads “Essex House.”
Image ID: 2244-10
Reviews
There are no reviews yet.