Well that was a nice first post...
Nice find lobeliabaggins! I'm not sure how much information you'll find because I'm pretty sure the bag is vintage - Recent styles all seem to say Made in Italy rather than Handmade in Italy. I might be completely wrong, that's just a guess. It's pretty, though! Can't go wrong with Escada.