2024 has been a year of milestones for Arizona-based Super Star Car Wash. Just a month after opening its 100th location, Super Star Car Wash opened its 104th location in late August at 4311 W. Anthem Way, Anthem. “While we have expanded into four states since opening in 1993, Arizona...