The Plaza

New York, NY

For more than 100 years, The Plaza has been the New York hotel to see and be seen. Kings, presidents, and stars of stage and screen have all gathered and stayed at The Plaza. Located at Fifth Avenue and Central Park South, this luxury hotel was constructed in the most fashionable residential section of New York City.

Champalimaud reimaged the Royal Suite in 2018.

  • Photography By :
  • Credit: The Plaza Hotel