About Westwood Tavern
An upscale venue for weddings, celebrations, and more high-end events, Westwood Tavern fully embodied this affluence section of the suburbs. Located in Schaumburg just off of North Meacham Road, Westwood Tavern is a restaurant first, but it’s best experienced as an event venue. With three distinct rooms with various themes—Wine Cellar Room, The Fireplace Room, and the Chicago Room—this is one of the best places around to host your rehearsal dinners, corporate events, showers, birthdays, and wedding receptions.
Advertisement