Take a tour of Rockefeller Center in New York City – part of the World’s Greatest Attractions series by GeoBeats. New York's Rockefeller Center is a National Historic Landmark. The Art Deco building's development was begun in 1930. Overlooking midtown Manhattan, the plaza spans 22 acres of city blocks. The center is known for its public art and famous Christmastime displays. A panoramic view of the city can be seen from the center's Top of the Rock platform. The plaza houses the GE Building, Radio City Music Hall, and countless other New York landmarks.