Located on Fifth Avenue in New York City, The Plaza is a legendary hotel that has been a symbol of luxury since its opening in 1907. With its iconic Beaux-Arts architecture, lavish rooms, and world-class service, The Plaza offers a timeless elegance. Guests can enjoy fine dining at renowned restaurants, indulge in spa treatments, and experience the vibrant energy of Manhattan right at their doorstep.