public space

Ellipsis Coffeehouse

Map it |  1259 W Devon Ave (at N Lakewood Ave), Chicago, IL 60660, United States