Del's Pizza

620 S Oxnard Blvd, Oxnard, CA 93030

4.4(11)
$10 Minimum
Price: $$