CHILI CHA CHA 2

3166 24th Street
San Francisco, CA 94110