Moneron Island

island off of Sakhalin Island

Moneron Island is an Asian island of Russia. It lies southwest of Sakhalin.