Kurt Geiger London
Kurt Geiger London small Shoreditch shoulder bag - Grey
£236
Kurt Geiger London small Eagle-Head crystal bag - Black
£187
Kurt Geiger London mini Kensington shoulder bag - Pink
Kurt Geiger London large Kensington shoulder bag - Purple
£235
Kurt Geiger London mini Kensington leather shoulder bag - Purple
£215
Kurt Geiger London Hackney leather shoulder bag - Black
£329
Kurt Geiger London Kensington leather shoulder bag - Brown
£269
Kurt Geiger London Kensington Eye medium shoulder bag - Multicolour
£199
Kurt Geiger London Kensington leather shoulder bag - Green
Kurt Geiger London Shoreditch suede crossbody bag - Black
£289
Kurt Geiger London striped eagle-charm leather bag - Pink
Kurt Geiger London medium Kensington shoulder bag - Blue
£189