In Food Italian Restaurant Food in Japan! We had some escargots! November 17, 2019 We went to an Italian Restaurant here in Japan and we asked for some snails! Was it worth it? Besides…