Larry's Pizza is a no-frills pizza restaurant chain offering a wide variety of specialty pizzas, along with sandwiches and salads.