Chie Mihara Lomera Pumps In Green Leather
From Italist
Lomera Pumps in green leather, pointed toe, ankle strap, multiple thin straps, laminate leather inserts, leather covered heel, heel 85mm, rubber and half leather sole , Made in Spain, 100% leather