The Lalu

The Lalu , Sun Moon Lake. The hotel sits at the edge of a cliff overlooking the beautiful Sun Moon Lake in Yuchi, Nantou County, Taiwan. This is the mirror […]