Tavern on North Restaurant

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.