All About Alor Island, Indonesia – Exploring the Alor Archipelago

Posted by on Dec 20, 2017 in Asia, Indonesia | 2 Comments
All About Alor Island, Indonesia – Exploring the Alor Archipelago

The Alor Archipelago is composed of multiple islands, with the main one, Alor island, Indonesia having the same namesake as the archipelago. Alor island is home to the capital and main provincial city, Kalabahi, the only town in the region offering some facilities to the independent traveler, although Alor island accommodation options are rather basic […]