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)

Comments

No comments yet.

Be the first to comment on this photo!

More photos from Thailand