I find the pizza disgusting here. Always comes out dripping in orange nasty grease. It used to be good... like 10 years ago but now its lost its touch.
Turvino's has been making great Italian food and delicious Pizza in Glen Rock, New Jersey since 1980. One or more of the three owners, John Turco, John Fetsi...