A meno di 10 minuti di passeggiata da The Lalu, Sun Moon Lake, struttura sul lago di Yuchi, troverai Sun Moon Lake e Giardino Botanico Meihe Garden. Questo hotel a 5 stelle si trova a 9,8 km da Villaggio della cultura aborigena di Formosa e 1 km da Centro visitatori di Shueishe.