Description

Altor Island is a small island North West of the mouth of the Odai River, it has Dwemer ruins on it. Beneath the island is a small dungeon.