Westwood Bistro

950 N Western Ave, Unit A, Lake Forest, IL 60045

 

Now Open
Convenient Train Access

View the Menu

847.295.2500