alameda automatic car wash alameda car wash automatic It is located about 30 miles 48 km northwest of downtown Los Angeles and occupies 7075. Established in 1983 Childrens Miracle Net… Sunday, January 9, 2022 Edit