it's on one of the corners of calle beller. green house, falling apart. just drive/walk calle beller from the park towards the metro. it will be on a corner on your right hand side.
btw, i had no idea it had any name whatsoever but it does sell sewing supplies indeed. door always open, cannot miss.