International Hotel Kabukicho 2 stars

160-0021 Tokyo Prefecture, Shinjuku, Kabukicho 2-12-2, Japan

Hotel image
Read more reviews for International Hotel Kabukicho