PP Charlie Beach Resort is situated at Loh Dalum Bay, the most popular bay on Phi Phi Island placing guests at the centre of a vibrant beach scene and a short stroll from the village centre.