Toshima-ku, Ikebukuro 2-10-2, Tokyo, Tokyo (Japan) Show on map
Good
7.5
Updating availability and prices
This 2 star hotel is located in the city centre of Tokyo.
Hotel
Room
Activities and leisure
Restaurant
Catchit.com Hotels Asia Japan Tokyo Tokyo Star Plaza Ikebukuro Hotel