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