Savoy Azubujuban Pizza in Tokyo

Savoy Azubujuban is an Italian-Japanese restaurant that makes unique Italian pizza with a Japanese touch in Tokyo. In fact, the…