Rating
(123)
La Mia Mamma. 4353 likes · 12 talking about this. Italian Restaurant.
Mamma Mia Restaurant
(10)
Pizza restaurant
Pizza, pasta & sandwiches highlight the menu at this Italian spot styled like an old-world village.
Address: 3131 N Central Ave, Chicago, IL 60634
Hours: Open ⋅ Closes 11 PM
Italian Mammas cooking for you in King's Rd CHELSEA Hollywood Rd CHELSEA Kensington Pk Rd NOTTING HILL BBC, CNN The Times Reserve .