Larry's Pizza is a pizzeria established in 1988, offering quality pizzas for over 30 years. They specialize in traditional pizzas cooked in a wood-fired oven. The establishment provides free delivery services.