Skokie’s first Modern Latin restaurant, Libertad, a casual, chef-driven 40-seat restaurant, is set to open this summer at 7931 Lincoln Avenue.
Sent on the 7th of August, 2013