Located on a hillside on the north of the island of Hokkaido, the Windsor provides a breathtaking view of the mystical Lake Toya, with far off mountains and the Pacific Ocean. You will enjoy its hot springs, hot tubs, tanning room and its extensive line of treatments.