Delo's Pizza is an Italian pizzeria specializing in regional Italian pizzas with authentic ingredients. They also offer street food.