The Edo Sakura 3 stars

110-0004 Tokyo Prefecture, Taito-ku Shitaya 3-2-13, Japan

Hotel image
Read more reviews for The Edo Sakura