Duomo's Pizza is a pizza restaurant known for crafting pizzas with natural ingredients. They have been serving customers for over 20 years.