Tol Galen

Tol Galen is the green isle that lay between two arms of the River Adurant in the south of Ossiriand. There Beren and Lúthien lived out their mortal lives.