Cafe Libra
Coffee Shop · Dessert Shop · Russian
Cafe Libra is a coffee shop offering Eastern European coffee, desserts, and gelato, with a patio for outdoor seating.
Location
Best places nearby
The highest rated places close to Cafe Libra.
Local restaurants nearby
W Foster Ave, IL



