car petaluma self wash self car wash petaluma 800 AM - 600 PM. NO equipment touches your vehicle. Raintree Car Wash Petaluma Home Facebook Raintre… Wednesday, March 16, 2022 Edit