Skip to main content

Mama JoJo's Trattoria - Italian Food Delivery & Pickup

restaurant · Highwood, IL

Address
320 Green Bay Rd Ste 101, Highwood, IL 60040
Phone
(847) 436-5069
Website
mamajojostrattoria.com
Where
42.2026, -87.8104

Search Hominin for Mama JoJo's Trattoria - Italian Food Delivery & Pickup

Other restaurants nearby

More in Highwood