Photos coming soon
HOTEL
illi Sen Oshiage
3-8F, 1-21-10 Narihira, Sumida-ku, Tokyo 130-0002, Japan, Tokyo, Japan
Where it sits
illi Sen Oshiage
3-8F, 1-21-10 Narihira, Sumida-ku, Tokyo 130-0002, Japan, Tokyo, Japan
35.70909, 139.81029
Similar stays nearby
Nearby to explore
Plan around illi Sen Oshiage
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 25, 2026.
