Larry's Pizza is a pizzeria specializing in traditional wood-fired pizzas. They are open daily and offer free delivery services.