Map
Shimizu Toyakocho Abutagun, Hokkaido, Japan
Hotel
The Windsor Hotel Toya Resort & Spa