Originally Posted by BamaVol
I do like the pizza place around the side of the same shopping plaza, DeGaetanos is the name, I think.
I can't think of what pizza place you are referring to. But hands-down the best pizza in Cleveland is at Geraci's in University Heights - just south of Cedar Road on Warnesville.