Super Admin • 12 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.

Super Admin

Other pins from
chevron malta

© 2017 pinterest