Larry's Pizza is a local pizza chain known for its specialty pizzas, sandwiches, and salads in a no-frills setting.