3 star hotel

Itathao Hotel

No. 270, Zhōngzhèng Rd, Yuchi Township, Sun Moon Lake, Nantou County, Taiwan - Yuchi, Nantou County - Taiwan - 555

Show map