Tolbert's Chili

710 W. Wyoming Ave.
Cincinnati
Ohio
United States