From Our Editors
Larry's in Cleveland on McCracken Rd is a popular restaurant that features a delicious menu. Stop by for the great quality and stay for lightning-fast service. You'll be a regular at Larry's before you know it.
While the prices may be low, you can bet that the ingredients will be fresh.
One of the better pizza chains in the area, Larry's stands out, no matter how you slice it.