Founded in Chandler, Arizona in 1993, Super Star Car Wash has expanded to serve four states and opened its 100th location in the same city where it all began. The new location in Chandler, Arizona, opened on Friday, July 12, 2024. To celebrate, Super Star Car Wash is offering free car washes to the community for a limited time, along with a special deal on the … Read More