Where are you going?
Or, let us surprise youSpin the Globe ®

Trip

List View
Map View
Save Place
1735 Benson Ave, Evanston, IL 60201, USA
Located in Evanston, Ill., the Stained Glass is a wine bar and bistro worthy of a special trip. It's one of those hidden gems that most Chicagoans don't even know about. The menu features such inventive dishes as the Tuna, Tuna, Tuna (pictured):...