Saint-Léonard
Saint-Léonard is a French town located in the Grand Est region.
It has 96 inhabitants over an area of 3 km², i.e. a density of 31 hab/km².
Advanced statistics
Photos of Saint-Léonard
Click a photo to enlarge it. Sources: visitors & Wikimedia Commons.
Book activities near Saint-Léonard
Tickets, guided tours and experiences in Saint-Léonard, bookable online.