The Windsor hotel Toya - Windsor Bloom Spa


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.

The Windsor hotel Toya - 049-5722 Shimizu Toyakocho, Abutagun, Hokkaido - Japan