The Plaza is one of New York's most iconic hotels that opened over a hundred years ago on October 1, 1907. It proudly sits on the corner of Fifth Avenue and 59th street at the Southern edge of Central Park. The front-row seat to one of the most famous parks …