Limeuil
Limeuil is situated at the confluence of the rivers Vézere and Dordogne, in the Dordogne region of SW France.Selected Bibliography
Web
pilgrimsall.org