POWDER SKI JAPAN

AOMORI SPRING

Rockwood Hotel

Rockwood Hotel & Spa is situated along the slopes of Mount Iwaki in Aomori, Japan. The 188-room onsen hotel offers breathtaking views of the Sea of Japan[…]

Read More »