• Zella (map)
  • 1983 North Clybourn Avenue
  • Chicago, IL, 60614
  • United States

Stop on by after work for fun and friendship at Zella! They've got a beautiful patio to enjoy the upcoming spring weather!

20% of your purchase will benefit L'Arche Chicago!

See you there!