Libertad is a tapas restaurant in Skokie.
7931 Lincoln Avenue, Skokie Illinois 60077
View its menu here.