Lantawadee Resort and Spa 178 Moo 3, Long Beach Haad Phra-Ae, Koh Lanta, Krabi 81150