Nicolosi's Italian Restaurant

Nicolosi's Italian Restaurant

7005 Navajo Rd, San Diego, CA 92119
619-304-3811

Open until 8:30 PM

Full Hours

$3.90 Delivery (40 - 55 min)

$20 min spend

  • Part of Slice Rewards