Mama Delia
Restaurant · East Village

Mama Delia

$$ · Spanish

Trendy Spanish restaurant serving tapas, paella, meat dishes & seafood, plus creative cocktails.

Info

📍
Address
1721 W Division St Ground Floor, Chicago, IL 60622, USA, CHI

More like this