Radio City Music Hall – The Travel Photo of the Moment

The Travel Photo of the Moment is of Radio City Music Hall

Radio City Music Hall is a world-famous entertainment venue located in New York City’s Rockefeller Center, nicknamed the Showplace of the Nation. For a time, Radio City Music Hall was the leading tourist destination in the city, famed for the lavish stage shows that would be put on inside the hall. Today, Radio City Music Hall is mostly focused on concerts and live stage shows.