Super Admin • 6 months ago

The Plaza, which is located at the southeast corner of Central Park in midtown Manhattan, was named a New York City Landmark in 1969, and is the only New York City hotel to be designated as a National Historic Landmark.

 
NYC
Super Admin

Other pins from
chevron malta



© 2017 pinterest