logo

Video encyclopedia

Novillers

Geography

Novillers is a commune in the Oise department in northern France.