Do you have the as seen on tv store in your mall
Address: 3301 E Main St, Ventura, CA 93003, USA
Stephen Hill | Aug 23, 2019
There isn't a TV store, but there is a Target and Sears that sell TVs.
Jeff Snyder | Aug 23, 2019
They did. As far as I know it is still there.
Jorge Giraud | Aug 23, 2019
No
Douglas | Aug 23, 2019
Did not see one 7/23/18
Thanks! Your answer is awaiting moderation.