Moo 8 Leamtong Tambol Ao Nang,, Ko Phi Phi Don, 81000, Krabi, Tailandia
Cerca de la playa
The resort is located on Leamtong Beach (Cape of God), the northern most beach of Phi Phi Don Island. Behind the property is coconuts dotted greenery and hills adding to the spectacular views.