The Plaza Hotel New York | 5 Star Central Park Hotel | Luxury Hotel NYC

Setting the standard for luxury for more than a century, The Plaza Hotel New York is a testament to timeless elegance. Located on Central Park South in the heart of New York City, The Plaza offers the best hotel experience from world-class dining & amenities, to endless shopping & most luxurious su…