Javascript is required to view this map. Château de Villeneuve Lembron Villeneuve Lembron France 45° 28' 39.3852" N, 3° 11' 8.2428" E See map: Google Maps Submitted by ducdebreme on 13 February 2008 - 2:27pm Log in to post comments