New York City, United States
Located in Midtown, this complex is home to TV studios, Top of the Rock and a lot of stores. If you are visiting the city during the Holiday Season...
Want to see more?
I have created curated maps and itineraries for travellers that want to travel like me.