Contact Us
Star Motors would love to hear from you! We welcome your questions and would be happy to assist you in scheduling your next service appointment.

Phone:
(805) 658-2978

Address:
1649 Palma #F,
Ventura, CA 93003