at 10 Place du Général Leclerc, Tours , 37000 France
18 FB users likes l'Odéon, set it to 199 position in Likes Rating for Tours, France in Local Business category
l'Odéon is Tours based place and this enity listed in Restaurant category. Located at 10 Place du Général Leclerc 37000.