The
China Trust Hotel is beautifully set at the foot of mountains, and features splendid views of the lake. Various styles of single rooms, double rooms, and suites are offered, as well as handicapped- ...
Read more
The
China Trust Hotel is beautifully set at the foot of mountains, and features splendid views of the lake. Various styles of single rooms, double rooms, and suites are offered, as well as handicapped-friendly rooms and facilities.