English Nemo Peak Cited by user Jo-Jo Eumerus on 31 Mar 2017 Nemo Peak is a stratovolcano located at the northern end of Onekotan Island, Kuril Islands, Russia.