Iridescent colors predominate in the window of this store, featuring all glass art on 24th street in Noe Valley.