They are back, formally known as Mamma Mia's. I was ecstatic when I found out not only was it opening back up but most of the original workers were rehired by new management. Food is still awesome and if you want real NY Style pizza, come here.
This is how it is done!!!