This restaurant is now closed.
Champions Sports Bar & Grill is the hottest destination in Downtown Indianapolis. With 28 brand new HD TVs, two jumbo projector screens and a vast array of delicious dishes and refreshing drinks, Champions is the best place to catch the big game in Downtown Indy.