Shoes by Le Rue Marcel

French brand, products Made in Italy of quality.
Design by Oreste Mecheri.

www.leruemarcel.com