The Windsor Hotel Toya put itself on the map by hosting the G8 Summit in 2008, but the appeal of the Hokkaido resort and spa remains today. The mountaintop hotel offers expansive views of the vast Lake Toya in addition to unparalleled entertainment and amenities.
I had the good fortune to stay at The Windsor this summer, and I’m going to share seven things that show that visiting this resort belongs on everyone’s bucket list. Read More