Photo Barcelona Getty Images Top of the Rock NYC is located at the top of the Rockefeller Center in New York City. It offers stunning panoramic city