ID #1689 Where is Lambom Island? Trevor 12/09/2011 0 Comments It is off the south-west side of the New Ireland coast. Tags: new ireland province, nip