Tokyo Weekend GOYour Tokyo weekend guide
Amazon, the River Where Spirits Dwell
Movies

Nov 14 – 20, 2026

Amazon, the River Where Spirits Dwell

Place
Theatre Image Forum
Address
東京都渋谷区渋谷2-10-2
Price
一般 1900円
View in app View official source See Tokyo events this weekend