Torakuro

B1F, Imperial Hotel Tokyo Tower, 1-1-1 Uchisaiwaicho, Chiyoda-ku, Tokyo, Japan

¥¥¥¥ Japanese

MICHELIN Guide's Point Of View