Gallery

Photos of Arena Sports Grille Restaurant and Bar, located at 630 West Lake Street in Elmhurst, Illinois. Stop by and enjoy a delicious meal, cold beer, a round of pool or game of darts, and all the best games on our big screen TVs.

Photos from Arena Sports Grille Restaurant, part 3