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