Designed by
Title
Padar Island, Komodo, East Nusa Tenggara Indonesia #264718425
Description
Padar Island is a small island located between Komodo and Rinca Island within Komodo archipelago, administrated under the West Manggarai Regency, East Nusa Tenggara, Indonesia.