Windsor Hotel Toya - Hotel Reviews from across the web
No title - expert review Situated on a hilltop in between the picturesque Lake Toya and the Pacific Ocean in Northern Japan, The Windsor Toya Resort & Spa provides breathtaking views of pure beauty. The atmosphere within treats guests to a unique blend of cosmopolitan style mixed with traditional Japanese elegance. The inte... lhw.com
Epic Trip is not responsible for content from external web sites and sources including photos, information, map, and reviews of Windsor Hotel Toya, Sapporo, Japan