The One about the best pizza in Tokyo – Seirinkan in Naka-Meguro

In Tokyo, Seirinkan located in Naka-Meguro is considered the #1 pizza restaurant. That’s a pretty major statement that would be sure to shock and maybe even anger certain people who feel that the best pizza must be from an Italian living in Japan, specifically Tokyo, Read More …