Stella's is by far the best joint you will find in downtown. Other places are too hit and miss. But Stella is on point. Their Pasta Sauce is totally home made. Their pizza sauce is not too garlicy, or oily. Pizza crust is dry and crisp ( not greasy at all ) and you can tell they care about what they serve, cause i ordered the veal parm sub, and the guy on the phone told me not to get the veal, to try the chicken. and iv been a fan ever since. they dont try and sell you something they dont feel is not up to par with what they sell. Their portions are ""Dinner and Lunch"" size , and the people in there are really nice. You can tell they like working there cause they are super nice. Enjoy...
Pros: Athen's Delight
Cons: Close too early