Japan Snowsports The Japan Snowsports lodge, owned by a Dutch couple, is beautifully located at walking distance from the slopes of Madarao ski resort. Read More »