2621 Lafayette Rd., Indianapolis, IN Phone Orders: (317) 924-5005 Fax: (317) 924-5639 Hours: Monday-Saturday 10:30 am-9:00 pm
Since opening in 1974, our chili and chili dogs have received many awards including "Best in Indianapolis." Fax/Phone Orders Welcome