De Luca's Pizza

3226 Thorn St, San Diego, CA 92104

4.3(70)
$16 Minimum