Atlanta car wash chain plans Orlando expansion

The company entered Central Florida with a new Winter Park site.