A lagoon, Koh Phi Phi Leh, Thailand by matt_25 Star this if you like it!
The stunning blue water of a lagoon located on the small inhabited island of Koh Phi Phi Leh, Thailand (Where "The Beach" was filmed)
The stunning blue water of a lagoon located on the small inhabited island of Koh Phi Phi Leh, Thailand (Where "The Beach" was filmed)