I think Christine's probably right with Czech (or it could be Chalet Glass, Canada).
No, I don't think so (that it's Chalet). Not flamboyant enough. Of course, I could be wrong. It's been known to happen once or twice before on this board

Okay, never mind the fact that I still haven't managed to ID my glass.

But this one is just not yelling Chalet to me.
Carolyn