Stranger Things Pop-Up Store Times Square - New York City - Walkthrough

There are so many cool things to do and see in New York City! If you are a Stranger Things fan then add the Stranger Things Pop-up Store in Times Square to your list of things to see! Thanks for watching!

Comments / 2

Published by

We are providing an honest look at fun and cool places around the Charlotte region!

Charlotte, NC

More from Traveling With Em & Me

My Han Solo Star Wars Card Collection


Comments / 0