Cloth Sacks from Thailand
Not quite large enough for your glasses, but large enough for your stash.