Winter Luxury at The Windsor Hotel Toya Resort & Spa: After-Ski Dining and Indulgent Relaxation in Hokkaido
The Windsor Hotel Toya Resort & Spa introduces a limited-time a la carte restaurant serving seasonal Japanese and seafood cuisine, perfect for warming up after winter activities on the slopes.