This is an actual business on Louetta Road in Spring, TX. I never went in so I have no idea what they actually sold, nor do I want to know. But alas, they are out of business now. Maybe if they had had a better advertisng slogan... am sure some of you guys could come up with one...
Update: Chewy Balls is in reference to Asian smoothies, teas, and other drinks that are served with tapioca spheres in the bottom of the cup. Delightfully refreshing drinks that soothe the palate.