119 Vernon St
Roseville, CA 95678
Cross street: Corner of Vernon & Lincoln
They were very helpful. I needed something and didn't know how to even describe it, they figured it out for me, ordered it and got it for me in two days.
CONS: too much to buy!