Larry's Pizza is a no-frills pizza restaurant known for its wide variety of specialty pizzas, as well as sandwiches and salads. It is part of a local chain.