Photos coming soon
HOTEL
The Windsor Hotel Toya Resort & Spa
Shimizu 336, Toyakocho, Toyako, Japan
Where it sits
The Windsor Hotel Toya Resort & Spa
Shimizu 336, Toyakocho, Toyako, Japan
42.58781, 140.76022
Similar stays nearby
The Windsor Hotel TOYA, Vignette Collection By IHG
Hotel · 507 m
The Windsor Hotel Toya, Vignette Collection by IHG
Hotel · 614 m
Lake Toya Moon Hills
Hotel · 2.4 km
LAKE TOYA MOON HILLS
Hotel · 2.4 km
Kitutuki Canadian Club
Hotel · 2.6 km
Kitutuki Canadian Club
Hotel · 2.6 km
つきのやど
Hotel · 2.7 km
premium-lake-toya
Hotel · 3.1 km
Plan around The Windsor Hotel Toya Resort & Spa
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
