Sakura Hotel Jimbocho

2-21-4 Kanda Jimbocho Chiyoda-ku
Tokyo
Japan