Designed by
Title
Mama Delia, a trendy Spanish restaurant, in Chicago, IL. #242898613
Description
CHICAGO, IL, USA - JUNE 4, 2021: Mama Delia is a trendy Spanish restaurant in the Wicker Park neighborhood of Chicago. The restaurant has a pink brick exterior with string lights hanging outside.
This image is editorial