Situated on a hilltop between the beautiful Lake Toya Hokkaido Japan and the pacific ocean. The Windsor Hotel Toya provides magnificent breathtaking views of pure beauty. One must see it to truly experience the poetry created by the mountainous land and the way it is harmonized by the surrounding water. Visitors can enjoy the environment while taking part in leisure activities including skiing/gol…