Delft National Park is located on the island of Neduntivu (Delft) in northern Sri Lanka, about 35 kilometers (22 miles) southwest of Jaffna-Sri Lanka.
Delft National Park is located on the island of Neduntivu (Delft) in northern Sri Lanka, about 35 kilometers (22 miles) southwest of Jaffna-Sri Lanka.