Elbo Room By Michelle On April 9, 2013 · Add Comment · In Elbo Room 2871 North Lincoln Ave. Chicago, IL 60657 (773) 549-5549 elboroomlive.com View Larger Map