Company name: Lula Cafe
Description: Farm-to-table fare in a funky space
2537 N Kedzie Blvd, Chicago, IL 60647, United States