CarMax
Oxnard, CA86% like it (4.3 / 1004 Reviews )
CONTACT
Address: 2001 Lockwood St, Oxnard, CA 93036, United States Map ➦ Get Directions
Phone : +1 (805) 288-8005 Call
ABOUT
It has received 1004 reviews with an average rating of 4.3 stars.
FAQs
The address of Carmax is:
CarMax2001 Lockwood St
Oxnard, California 93036
P: +18052888005
Visit Website: www.carmax.com
CarMax is listed under