The Plaza is a legendary hotel located in the heart of Manhattan, overlooking Central Park. It offers luxurious rooms and suites, world-class dining, and a range of amenities including a spa, fitness center, and shopping arcade. The hotel has been a landmark of New York City since 1907 and has hosted many famous guests over the years.