Google
×

Avilly-Saint-Léonard

Commune in France
Avilly-Saint-Léonard is a commune in the Oise department in northern France. Wikipedia
INSEE/Postal code: 60033 /60300
Area: 4.618 mi²
Population: 884 (2015)