Timothy O'Toole's Pub - Lake Villa

  • Restaurants
10 W. Grand Ave.
Lake Villa, IL 60046
(847) 979-0600