The Windsor Hotel Toya Resort & Spa
The Windsor Hotel Toya Resort & Spa is one of the best hotels in Toya, Hokkaido, Japan. Here're guides for reviews, booking, access, map, spots nearby and photos ofThe Windsor Hotel Toya Resort & Spa posted by travel influencers.
Infomation
Name
The Windsor Hotel Toya Resort & Spa
Address
336 Shimizu, Toyako-cho, Abuta-gun, Hokkaido, JapanGoogle Map
Tel
0142-73-1111
How to get there
15 min by car, from Toya Station
Reviews
AmenityLuxuryFoodBreakfastHotelRoom