breakingfreeblog.org
Love, Harry
The Meiji Shrine is just a hop-skip from Takeshita Street, with its cat cafes, kids in costumes, and stores dedicated to specialty socks. But arriving at the shrine was like sinking into distant ti…