Tokyo’s Shinjuku Station’s west side: Quite possibly best spot in Japan for Pokémon GO

We can’t say definitively that it’s the best, but 12 shiny Eevees in three hours is hard to beat.

Read More