Pedro Garcia Each pair of Pedro Garcia's shoes are made by local craftsmen in Elda, Alicante, a Spanish city renowned for shoe-making. Resting on a minimal stacked heel, these 'Ebbie' sandals have slim leather straps to frame your feet and are topped with glistening Swarovski crystals. They'll work with everything from dresses to shorts. - Slight heel - Silver leather - Slip on - Made in Spain