Photos coming soon
HOTEL
Lake Toya Lodge Sigra
172-5 Toyamachi, Toyako
Where it sits
Lake Toya Lodge Sigra
172-5 Toyamachi, Toyako
42.64301, 140.82603
Plan around Lake Toya Lodge Sigra
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 25, 2026.
