Some results may be omitted due to missing data
Windsor Snow Village is a ski resort located on the western side of Lake Toya in Toyako Town, Hokkaido. It's a small ski area with two courses, offering a serene skiing experience amidst the natural beauty of Hokkaido. The resort is only accessible to guests staying at the adjacent Windsor Hotel Toya Resort & Spa.

Checkin/Checkout
Travelers