About Papailoa Beach
Papailoa Beach, otherwise known as Police Beach, is located on the north shore of the island of Oahu in the Hawaiian Islands. It has gained notoriety as a prime filming location for the popular television show Lost.
Click on the photo of Papailoa Beach to view it on Google Maps.