Situated in the heart of Manhattan, The Plaza is a historic luxury hotel that has been a symbol of elegance and grandeur since its opening in 1907. The hotel's rooms and suites feature modern amenities, including large flat-screen TVs with a variety of channels and on-demand movies.