answersLogoWhite

0

Tara Island is in the Philippines, the largest of five small islands off the east coast of Busuanga island, between Palawan and Mindoro.

(near location 12.285°N, 120.365°E)

* There is also an internet site with that name, devoted to creative writing and Photography.

User Avatar

Wiki User

13y ago

What else can I help you with?