Barbarella ShoesShoppingFLAT 1, 130 SHOREDITCH HIGH STREETLONDON, LND, E1 6JE · GB020 7739 9283Email unavailablebarbarellashoes.co.ukHours not available