Star Auto Body opened for business with the intention of taking collision repair in Simi Valley, CA by providing the highest level of quality and customer service that is unsurpassed in our area.
Address : 1856 E Los Angeles Ave, Simi Valley, CA 93065, USA