Prepared on the well-known premises of the New York World’s Fair, Terrace on the Park floats serenely above the abundant and green backdrop of Flushing Meadow Park, giving panoramic perspectives of the New York skyli Located on the North Shore of...