Mama Theresa’s is one of those pizza places that doesn’t seem to dilute the quality with each place it opens up. Having places in Garden City Park, Westbury, and East Meadow, Mama Theresa’s pizza is worth a stop depending on where you are located. My associate took me there the other day when I was traveling through Long Island, insisting it was some of the best Sicilian around the area. I knew this would be hard to prove since places like Raimo’s and Umberto’s really make some of the best Sicilian in the area. Since we all know I am never one to say no to a slice, I went with him and tried to keep an open mind.