Thanks both for the info. Yes, 20s/30s/40s looks right for the style, or what I imagine the style could be, personally, I've never seen anything exactly like this.
It's 7.5 cm tall. Hard to tell about water staining inside with the frosted effect. The base as well. Looks like some wear but not extensive.