Willows Pizza is a pizza restaurant offering pickup and delivery. They focus on fresh, local produce and high-quality cheese.