Designed by
Title
Helmsley Building, New York #47286405
Description
NEW YORK, NEW YORK - August 17, 2013: The Helmsley Building in New York, NY. The 35-story building is the tallest in the Grand Central Terminal Complex and was designated a city landmark in 1987.
This image is editorial