Hi Robert P. YES!!! they do sell Transformers!! A nice selection as a matter of fact!!! They are right across the street from the ice skating rink at Rockefeller.. and if you make a left you will also find the Nintendo Store!! Happy Shopping!!
Rockefeller Center - right by where the Christmas Tree is displayed during the holidays. But thr address is 30 Rockefeller Plaza NYC
Thanks! Your answer is awaiting moderation.