Is Seirinkan in Naka-Meguro the best pizza in Tokyo? We decided to give the pizza a try!

NOTE: The following was featured originally on dennisamith.com 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 Read More …