Tokyo, Tokyo
Spend a second to
save a fortune!
Spend a second to save a fortune!
2-10-2 Ikebukuro, Tokyo
Hotel Star Plaza is a 5-minute walk from JR Ikebukuro Train Station. It provides air-conditioned rooms with a flat-screen TV, free wired internet and a private bathroom. Massages are on offer.
See MoreUsage of subsidiary facilities may incur additional fees