Search
Menu
Home
Sources
About
Contacts
Lou Island
Lou
Island
is an
island
of the
Admiralty Islands
, part of the
Bismarck Archipelago
, located in
northern
Papua New Guinea
.