Where is Barracuda Lake?
Where is Barracuda Lake located?
Barracuda Lake, Palawan, Philippines (approx. 11.9559°, 120.2175°)
Where is Barracuda Lake on the map?
Barracuda Lake - Coron
{"latitude":11.9559,"longitude":120.2175,"title":"Barracuda Lake"}