Checked into Lula Café.
Lula Café, 2537 N Kedzie Blvd, Chicago, IL, 60647, United States
Your first check-in at Lula Café!
First of your friends to check in here.
First Café check-in in 3 months!
You must be logged in to post a comment.
Respond on your own site? Send me a Webmention by writing something on your website that links to this post and then enter your post URL below.