Plaza Hotel

The Plaza Hotel, located in the Borough of Manhattan, New York City, is a Landmark 20-Story Luxury Hotel.