Business Hotel Yamashiro 2 stars

160-0021 Tokyo Prefecture, Shinjuku-ku Kabuki-cho 2-29-2, Japan

Hotel image
Read more reviews for Business Hotel Yamashiro