Hotels > Japan > Akita
Location. Towada Prince Hotel is located in Towadako, Japan.Price: From 11,521.71 JPY per night