Shoes

Label
Detail

High heel platform red suede shoes with a wide strap and buckle on the instep.

Netherlands. 2008

Index