Padar

island
GenRank Score
6.2

Padar is an island within Komodo National Park, Indonesia, known for its unique tri-colored beaches and panoramic viewpoints.

Also Known As

Padar
1 question1 category

Score History

Loading score data...
Mention Rank: #4