All About Japan

The Windsor Hotel Toya Resort & Spa

The Windsor Hotel Toya Resort & Spa

Shimizu, Toyako Town, Abuta District, Hokkaido

The resort is also home to an impressive array of dining options from around the world that will satisfy any craving. A must for guests who desire quality care amid beautiful natural scenery.

know-before-you-go