The Windsor Hotel Toya Resort and Spa
The Windsor Hotel Toya Resort and Spa is located in Hokkaido, Japan. The guest rooms at the hotel come equipped with Wi-Fi, TVs, and mini-bars. The resort features restaurants, bars, swimming pool, salon, billiard table, library, spa, and valet parking. Recreational facilities available on-site include a golf course, tennis courts, and skiing at Snow Village in winter.
