Kurt Geiger London
Kurt Geiger London large Kensington quilted shoulder bag - Black
£300
Kurt Geiger London quilted leather shoulder bag - Black
£288
Kurt Geiger London Kensington crystal-embellished shoulder bag - Neutrals
£171
Kurt Geiger London mini Kensington shoulder bag - Grey
£231
Kurt Geiger London mini Kensington shoulder bag - Black
£188
Kurt Geiger London Nini Kensington shoulder bag - Yellow
Kurt Geiger London Kensington shoulder bag - Green
£196
Kurt Geiger London Kensington shoulder bag - Black
£257
Kurt Geiger London large Kensington shoulder bag - Black
Kurt Geiger London Kensington shoulder bag - Neutrals
£249
Kurt Geiger London medium Kensington Love shoulder bag - Black
£214
£222
Kurt Geiger London small Party crystal-embellished shoulder bag - Blue
Kurt Geiger London small Party crystal-embellished shoulder bag - Silver
Kurt Geiger London Kensingnton leather shoulder bag - Gold
£205
£161
Kurt Geiger London Kensington tweed shoulder bag - Neutrals
Kurt Geiger London Kensington leather shoulder bag - Black
Kurt Geiger London XXL Kensington Drench shoulder bag - Black
Kurt Geiger London small Party shoulder bag - Gold
Kurt Geiger London mini Kesington padded shoulder bag - Green
£189
Kurt Geiger London small Party crystal-embellished bag - Blue
£169
Kurt Geiger London small Kensington Puff houndstooth shoulder bag - Neutrals
£219
Kurt Geiger London mini Kensington denim shoulder bag - Black
Kurt Geiger London small Kensington Hobo Puff leather shoulder bag - Black
£259
Kurt Geiger London Kesington leather shoulder bag - Neutrals
£269
Kurt Geiger London Kesington leather shoulder bag - Black
Kurt Geiger London Kensington Soft quilted leather shoulder bag - Black
£310
Kurt Geiger London large Kensington Long Flap bag - Blue
£332