public space

Sol Café

Map it |  1615 W Howard St, Chicago, IL 60626, United States