Mejborn is one of three ice islands off the coast of Thoris. You can sail there by boat from south-west of Thoris ( here).The island is inhabited by various snowy beasts and has a complex network of underground caves.
Island map
Mejborn NPCs