Noelville is a small, Canadian town around an hour away from Sudbury. Everyone that lives there is either high, drunk, or both. There are those occasional old ladies that say "Hello to you in French when they are walking by.
What is Noelville??

Noelville sucks...!
by RandomFangirlWithRats February 8, 2016
Get the noelville mug.