Posted inNews The taste of Europe in Galewood by Igor Studenkov May 24, 2016July 1, 2022 Elbrus restaurant, at 6818 W. North Ave., serves Eastern European cuisine specific to Russia and Georgia