17th June 2019

Towada Prince Hotel

Towada Prince Hotel is located by Towada lake in Aomori (northeast area of Japan). This hotel is surrounded