
Tokyo, Japan
Flexstay Inn Ekoda
3-star hotel · Mystays Hotel Management
Flexstay Inn Ekoda is located in Tokyo and offers self-catering accommodation. Free WiFi access is available in all areas. The property is 3. 7 km from Ikebukuro Station and 4. 4 km from The Sunshine 60 Observatory. Rooms at…
- Wi-fi
- Wired Internet
- 24-hour reception
- Car park





















