I'm also in love with the matching of the shoes and bag, I reckon that bag is definitely vintage (if you look on the zoom mode it's a little worn on the edges, but that adds to the charm if you ask me!)
Check out the full gallery here apparently Geri Halliwell is wearing vintage too.