
What you need to know about the “Anime Store”
A new restaurant is opening in the heart of Tokyo’s most popular tourist attraction, the Tokyo Tower, and it has a name that makes it sound like a place to do shopping: the “Animal Crossing” store.The chain’s flagship store in the city center, called “Animate Animal Crossing” on the Tokyo