Isle of Toads
From A Wiki of Ice and Fire
The Isle of Toads is an island off the northern coast of Sothoryos. To the southwest lies the Isle of Tears and to the east, the Basilisk Isles.[1]
The Isle of Toads is an island off the northern coast of Sothoryos. To the southwest lies the Isle of Tears and to the east, the Basilisk Isles.[1]