Westwood Tavern

Westwood Tavern

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. 

Westwood Tavern
Westwood Tavern
Westwood Tavern
Westwood Tavern

Check It Out

Address:
1385 N Meacham Rd
Schaumburg, IL

Website:
westwoodtavern.com

Advertisement