others Five Points Car Wash others 2912 Telegraph Rd, Ventura, CA 93003, USA Added on October 18, 2022