106
Libourne is located in the Gironde department in Nouvelle-Aquitaine in southwestern France. Famous for its medieval architecture and the picturesque Dordogne River. Libourne is a charming town surrounded by vineyards and historic charm.