Day: 24 November 2018

Good Eats

Kyobashi Isehiro @ Tokyo

Isehiro is an upscale yakitori restaurant chain with its main branch in central Tokyo, not far from Tokyo Station. ItContinue Reading