At first glance, before reading your comment, I thought Spain or Portugal. Italy also makes sense. Cannot say I have ever seen such a form.
It reminds me of a Spanish PorrĂ³n but is definitely different.
As for age, I am thinking mid 20th century makes sense. I presume the glasses are pressed not cut?