
The Plaza Hotel New York
Fifth Avenue at Central Park South, New York, USA·9.5 / 10
A legendary landmark hotel on Fifth Avenue at Central Park South, The Plaza Hotel has been an iconic symbol of luxury and elegance since its opening in 1907. This National Historic Landmark offers an unparalleled experience in the heart of New York City, blending historic grandeur with modern sophistication.
At a Glance
CityNew York
CountryUSA
Star Rating5 Stars
Editor Score9.5 / 10
Price RangeLuxury
RegionAmericas
Google
4.5(6.8k)
Why We Love It
Historic landmark building
Prime location on Fifth Avenue
Elegant afternoon tea at The Palm Court
Luxurious rooms and suites
World-class Guerlain Spa
Featured In
Photo Gallery
Photo 1
Photo 2
Photo 3
+2View all photos


