Photos coming soon
HOTEL
Canal Villa Otaru
Canal Villa Otaru 1-2-7 Irifune otaru, Otaru, Japan
Where it sits
Canal Villa Otaru
Canal Villa Otaru 1-2-7 Irifune otaru, Otaru, Japan
43.18975, 141.00735
Plan around Canal Villa Otaru
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
