Where is Helmsley Building?

Where is Helmsley Building located?

Helmsley Building, New York, United States (approx. 40.75444°, -73.97667°)


Where is Helmsley Building on the map?