Since its debut in 1907, the Plaza Hotel has been a New York icon, hosting world leaders, dignitaries, captains of industry, Broadway legends, and Hollywood royalty. Countless movies have been filmed onsite in the more than 100 years the hotel has been operating. Ideally situated at the corner of Fifth Avenue and Central Park South, in the heart of the Fifth Avenue shopping corridor, the Plaza has long been New York’s most prestigious address.