Twin Lotus Koh Lanta est situé à 199 Moo1, Klong Dao Beach, Saladan, 81150, Koh Lanta City, Thaïlande.