Sakura Hotel Jimbocho 2 stars

101-0051 Tokyo Prefecture, Chiyoda-ku Kanda-Jinbocho 2-21-4, Japan

Hotel image
Read more reviews for Sakura Hotel Jimbocho