Guests can stay in In Toshima 203 apartment when visiting Tokyo.
The property is located 1050 meters from The Sunshine 60 Observatory. Sakura Cafe&Dining treats guests with continental meals and is about 150 meters away.
The apartment provides rooms featuring climate control, a laptop safe, TV, a private toilet and a separate toilet.
The apartment features a kitchen for self-catering. Ikebukuro train station lies within a 5-minute walk.