Mt. Arda

Mount Arda is the tallest mountain in Doggerland, standing at 1142 metres tall. It is located in Mosspere.