Quaint spot for hearty Eastern European fare, plus a gift shop with Russian & Soviet merchandise.
Attractions
Vera Meineke Nature Center at Spring Valley
1111 E Schaumburg Rd, Schaumburg, IL 60194
