Enjoy maximum entertainment at our resort hotel, which has been awarded 5 stars in the Michelin Guide Hokkaido.
On top of a mountain overlooking Lake Toya and Uchiura Bay. The joy of being embraced by nature. When you want to soothe your tired mind in the city and want to get back to nature, the distance and time to Toya will be a pleasant approach to fully enjoy the resort. In addition, there is a sophisticated culture here. The Windsor Hotel Toya Resort & Spa. The world's "first class" gather and welcome you with rich nature.