Write a review Your name* Your e-mail* (Not for publication) Your review * * — Required information The Onion Pub ← View details 22221 North Pepper Road Lake Barrington, IL (Illinois) 60010-2473, Lake Barrington, Illinois (224) 655-7647