Express Car Wash ★★★★☆3.8 (145) Car Wash & Detailing Self service car wash 339 Dumbarton Ave, Redwood City, CA 94063 Today: Open 24 hours Call Details →