Located in the department of Nord in the Nord-Pas-de-Calais region, Avelin is a charming French commune that captivates with its authenticity and warmth. With a rich historical heritage and an enchanting natural setting, Avelin is a perfect destination for those looking to discover the beauty of the French countryside while remaining close to major cities like Lille. Stroll through its picturesque...See more