Villa Park, IL
15,000 SF
Located on nearly two acres of land, this 15,145 square foot restaurant and off track betting facility is the place to go to catch a game or a race.
The interior features 140 of the most amazing high definition viewing monitors in addition to a 100-inch projector unit.