Where is The Plaza, New York?

Where is The Plaza, New York located?

The Plaza, New York, The Plaza, New York, United States of America (approx. 40.76443°, -73.97425°)


Where is The Plaza, New York on the map?