Map of the location: 60 Lincoln Center Plaza, New York, United States of America