7 Flags Self Service Car Wash ★★★★☆4.3 (131) Car Wash & Detailing Self service car wash 3551 Alamo Dr, Vacaville, CA 95687 Today: Open 24 hours Call Website Details →