Lime Leaf Spa at Dewa Phuket Resort and Villas is located at 65 Moo 1 Sakoo Thalang, Phuket 83110