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