Wednesday, July 16, 2014

Mamma Maria's Pizza

In my opinion, this place has the best pasta in Elmhurst.  It's all in the sauce.  There are a few tables, mostly take-out.

My Review
Restaurant Website



1 comment: