Is this location still open for business?
Address: 3221 E Carson St, Lakewood, CA 90712, USA
Boris Galchenko | Nov 28, 2021
Yes it is.
mark vann | Nov 28, 2021
Yes. But it is a small location. Try the Paramount location it's much bigger.
Thanks! Your answer is awaiting moderation.